﻿ @charset "utf-8";
/* CSS Document */
html { height:100%;}


body { margin:0 auto; padding:0px; font-family:"微软雅黑"; height:100%; font-size:14px;}
a { text-decoration:none;}
.in1b { background-position:50% 50%; background-size:cover; background-repeat:no-repeat; background-image:url(../imgs/banner1.JPG);}
.n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:200px; margin-top:100px;}
.in1b, .in2b, .in3b { height:100%;}
.bn_texbox { position:absolute; top:calc(50% - 220px);  -webkit-top:calc(50% - 220px); width:100%;}
.bn_texbox .area { width:1340px; margin:0px auto;}
.bn_texbox .area .banner_tex { width:620px; height:318px; background:transparent;color:#fff; margin-left:50px;}
.bn_texbox .area .banner_tex h1 { font-size:42px;}
.bn_texbox .area .banner_tex span { display:block; height:100px;}
.bn_texbox .area .banner_tex a { height:50px; width:160px; line-height:50px; font-size:14px; display: inline-block; text-align:center; border-radius:5px;}
.bn_texbox .area .banner_tex a.bt1 { background:#ff9800; color:#fff;border:1px solid #ff9800;}
.bn_texbox .area .banner_tex a.bt2 { background: rgba(255,255,255,.3); color:#fff; border:1px solid #fff;}

.bn_fyq { width:1340px; margin:0px auto;}
.bn_fy_w { position:absolute;top:calc(50% + 140px); -webkit-top:calc(50% + 140px); width:300px; text-align:left; margin-left:50px;}


.centent { width:1280px; margin:0 auto; clear:both; padding:30px; font-size:14px; /*margin-bottom:160px; */min-height:370px; color:#777;}

/*------内部页面banner-------*/
.nb {content: '';display: block;/*	position: absolute;	z-index: -1;	top: 0;	right: 0;	bottom: 0;	left: 0;*/	width: 100%;	background-color: transparent;	background-repeat: no-repeat;	background-position: 50% 50%;	background-size: cover;	background-image: url(../imgs/banner4.jpg);}
.n_b_box { height:350px; width:100%; overflow:hidden;background-position: 50% 50%; background-size: cover; margin-top:}
.n_b_about {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-image:url(../imgs/banner1.jpg);  }
.n_b_practices {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover; background-image:url(../imgs/banner2.jpg); }
.n_b_prof {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-image:url(../imgs/banner3.jpg);}
.n_b_news {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-image:url(../imgs/banner4.jpg);}
.n_b_gy {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-image:url(../imgs/banner8.jpg);}
.n_b_public {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-image:url(../imgs/banner5.jpg); }
.n_b_joinus {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover; background-image:url(../imgs/banner6.jpg);}
.n_b_contact {content: '';display: block;	width: 100%;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover; background-image:url(../imgs/banner7.jpg); }


/*------单页内滚屏样式-------*/
.nave{	width:260px;/*	background: #eee;*//*left: 0;*/top:calc(100% - 350px); -webkit-top:350px; height:auto;border:1px solid #bbb;border-left:none;border-right:none;float:left; margin-left:30px;}
.nave ul{width: 100%;height: 100%; list-style:none; margin:0px; padding:0px; text-align:center;}
.nave ul li{width: 100%;text-align: center;cursor: pointer;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;	-o-transition: all 1s;height:60px;line-height:60px; color:#666; }
/*.nave ul li:nth-child(even){background: #fff;color:#333;}
.nave ul li:nth-child(1).current{color:#d57841;font-weight:bold;}
.nave ul li:nth-child(2).current{color:#d57841;font-weight:bold;}
.nave ul li:nth-child(3).current{color:#d57841;font-weight:bold;}
.nave ul li:nth-child(4).current{color:#d57841;font-weight:bold;}*/

.nave2{	width:260px;/*	background: #eee;*/position:fixed;/*left: 0;*/top:100px;height:auto;border:1px solid #bbb;border-left:none;border-right:none; margin-left:30px;}
.nave2 ul{width: 100%;height: 100%; list-style:none; margin:0px; padding:0px; text-align:center;color:#666;}
.nave2 ul li{width: 100%; text-align: center;cursor: pointer;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;	-o-transition: all 1s;height:60px;line-height:60px;}
.nave ul li.sel, .nave2 ul li.sel { color:#d58004; font-weight:bold;}

.main_box{width:900px;width:calc(100% - 330px); -webkit-width:900px; height: 100%;	padding:0px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box; float:right;}

/*.main_box>div {width: 100%; height:calc(100% - 120px);}*/
.page{ color:#777; line-height:25px; clear:both;}
.main_box>div.page0{background: #f43737; margin-top:-260px; height:10px; border:3px solid #C60; display:none; }


.page h1 { font-size:18px; line-height:30px; color:#111; margin-bottom:20px;}
.page p {margin:0px; padding:0px; margin-bottom:20px;}
.page i { margin-bottom:20px; font-style:normal; color:#F00;}
.page ul.rongyu { padding:0px; margin:0px;}
.page ul.rongyu li { list-style:none; padding:12px 12px 12px 25px; line-height:20px; border:1px solid #eee; margin-bottom:10px; background:url(../imgs/aroowdot.png) 10px 18px no-repeat; background-size:auto 13%; cursor:pointer; width:45%; float:left; margin-right:10px;box-shadow: 0 0 12px rgba(0,0,0,0.1);border-radius: 3px; height:40px;}
.page ul.rongyu li:nth-child(2n) {margin-right:-20px;}
.page ul.rongyu li:hover { border:1px solid #F30; color:#F00;}
.page img { max-width:100%}
.kehu ul { padding:0px; margin:0px; list-style:none; position:relative;}
.kehu ul li{ padding:0px; margin:10px; list-style:none; width:145px; height:85px; line-height:90px; text-align:center; float:left; border:1px solid #ddd; overflow:hidden; }
.kehu ul li img { max-height:100%; max-width:100%; vertical-align:middle;}

.partner ul { padding:0px; margin:0px; list-style:none;}
.partner ul li{ padding:0px; margin:10px; list-style:none; width:300px; height:160px; line-height:160px; text-align:center; float:left; border:1px solid #ddd; overflow:hidden;cursor:pointer;position:relative;}
.partner ul li img { max-height:100%; max-width:100%; vertical-align:middle;}
.partner ul li .textbox {width:300px; height:150px; position:absolute; top:0px;  background:rgba( 242, 144, 0, 0.8); color:#fff; padding:5px; text-align:left; line-height:22px; z-index:999; display:none;}
.partner ul li:hover .textbox {width:300px; height:160px; position:absolute; top:0px;  background:rgba( 242, 144, 0, 0.8); color:#fff; padding:5px; text-align:left; line-height:22px; z-index:999;display:block;}

.l_nav { width:300px; float:left; height:auto; margin-left:30px; animation:leftnv 2s 1 forwards; overflow:hidden; color:#333;}
@keyframes leftnv {0%{ height:0px; overflow:hidden; margin-left:-100px;} 100%{ height:auto; overflow:hidden; margin-left:30px;}}
/*.l_nav span { height:50px; line-height:50px; border-left:3px solid #e59438; border-bottom:1px solid #e59438; display:block; background:#ebebeb; text-align:center; padding-right:3px; font-size:16px; font-weight:bold; color:#e59438;}*/
.l_nav ul { padding:0px; margin:5px; list-style:none;}
.l_nav ul li{ padding:0px; margin:0px; list-style:none; height:40px; line-height:40px; text-align:center; border-bottom:1px dotted #C4C4C4; border-radius:3px;}
.l_nav ul li.sel{ padding:0px; margin:0px; height:40px; line-height:40px; text-align:center; background:#eee; color:#e59438; font-weight:bold; }

.l_nav ul li a, .l_nav ul li a:link, .l_nav ul li a:visited, .l_nav ul li a:active { color:#666}
.l_nav ul li.sel a,.l_nav ul li.sel a:link, .l_nav ul li.sel a:visited, .l_nav ul li.sel a:active { color:#e59438;}
.l_nav ul li a:hover { color:#F90}


.ct_r {width:850px; width:calc(100% - 381px); -webkit-width:850px;  float:right; line-height:30px; min-height:400px; margin-right:30px; padding:0px 30px; border:none;animation:cont 0.2s 1 forwards; color:#777 }
@keyframes cont {0%{ height:0px; opacity:0; margin-right:-100px;} 100%{ min-height:400px; opacity:1; margin-right:-30px;}}
.ct_r p{ text-indent:25px; margin:0px; padding:0px;}

.ct_r h1.gy { font-size:17px; line-height:30px; color:#666; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
/*.path { height:40px; margin-bottom:20px; color:#000; border-bottom: 1px solid #d3bb9e; margin-top:-10px;}
.ct_r .path{ height:40px; margin-bottom:20px; color:#000; border-bottom: 1px solid #d3bb9e; margin-top:-30px;}
.path a, .path a:link, .path a:visited, .path a:active { color:#ee9235}
.path a:hover { color:#F90}*/
.lybox { margin: 0px; padding:0px; height:auto;}
.lybox h1{ font-size:18px; line-height:30px; color:#333; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
.lybox h2{ font-size:17px; line-height:30px; color:#333; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
.lybox p {font-size:14px;text-indent:0px; padding:0px; margin:0px; }
.lybox ul { margin:0px; padding-left:40px; list-style:none;}
.lybox ul li{ margin:0px; padding:0px; list-style:disc;}
.lybox ul li p{ text-indent:0px; margin:0px; padding:0px;}

.apply {position:fixed; bottom:165px; right:30px;background:url(../imgs/ce2.png) center 5px no-repeat; height:100px; width:140px; font-size:14px; padding-top:0px; color:#666; text-align:center;cursor:pointer;}

.inquiry{position:fixed; bottom:265px; right:30px;background:url(../imgs/ce1.png) center 5px no-repeat;height:100px; width:140px; font-size:14px; padding-top:0px; color:#666;text-align:center; cursor:pointer;}
.apply span, .inquiry span { margin-top:80px;display:block;}
.pop { width:300px; height:455px; border:1px solid #eee; position:fixed; bottom:150px;right:170px;box-shadow: 0px 0px 15px rgba(0, 0, 0, .1); background:#fff;}
.clos { width:25px; height:25px; float:right; clear:both; cursor:pointer; color:#999; position:absolute; top:10px; right:10px; display:block; text-align:center;}
.clos:hover { color:#666;}
.yinru {margin: 5px 15px;height: 380px;width:270px;}
.biaodan {line-height:35px; color:#888; margin-top:10px;}
.biaodan span { line-height:30px;}
.biaodan .name {width:150px; float:right;margin-top:7px;}
.biaodan .phone {width:150px;  float:right;margin-top:7px;}
.biaodan .message {width:264px;height:200px;}
.biaodan .tijiao { width:80%; border:none; background:#f29000; height:35px; text-align:center; color:#fff;margin-top:6px; border-radius:4px;}


.rysel { height:100px;}
.rysel h1 { font-size:16px; line-height:30px; color:#333; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
.rysel a,.rysel a:link, .rysel a,active, .rysel a,visted{ color:#333; line-height:33px; margin-right:10px;  display:inline-block; font-size:14px;}
.rysel a:hover { color:#e59438; text-decoration:underline; font-weight:bold;}
.rysel a.search { width:92px; height:33px; display:inline-block; background:#f90; text-align:center; line-height:33px; color:#fff; border-radius:3px;}
.rysel a:hover.search { text-decoration:none; background:#fb0; font-weight:normal;}
.renyuan { margin:0px 40px;}
.renyuan ul { padding:0px; margin:0px; list-style:none;}
.renyuan ul li{ padding:0px; margin:8px; list-style:none; width:280px; line-height:270px; text-align:center; float:left; position:relative; margin-bottom:25px;}
.renyuan ul li .pic { height:240px; overflow:hidden; width:240px; border-radius:50%; margin:0px auto; cursor:pointer;}
.renyuan ul li .pic:hover { height:240px; overflow:hidden; width:240px; border-radius:50%; margin:0px auto; cursor:pointer;}

.renyuan ul li .picno { height:240px; overflow:hidden; width:240px; border-radius:50%; margin:0px auto; cursor:pointer;border:5px solid #e8e8e8;vertical-align:middle; line-height:240px;}
.renyuan ul li .picno:hover { height:240px; overflow:hidden; width:240px; border-radius:50%; margin:0px auto; cursor:pointer; border:5px solid #f90; box-shadow:0px 0px 5px #ECECEC; vertical-align:middle;}

.renyuan ul li img { max-width:100%;vertical-align:top;transition:all .3s ease;}
/*.renyuan ul li:hover img {transform:scale(1.1);}*/
.renyuan ul li .jieshao{line-height:25px;font-size:14px; color:#666; font-size:14px; padding:5px; height:80px; overflow:hidden;}
.renyuan ul li .jieshao .name{ font-size:16px; font-weight:bold; color:#a46a16; line-height:35px;}
.renyuan ul li .jieshao span { color:#A8A8A8; display:block;}
.renyuan ul li .jieshao b { color:#666; display:block; font-weight:normal;}
.renyuan ul li:hover .jieshao .name{ font-size:16px; font-weight:bold; color:#e59438;}
.renyuan ul li a, .renyuan ul li a:link, .renyuan ul li a:visited, .renyuan ul li a:active { color:#666; border-radius:16px; height:35px; line-height:35px; width:120px;  left:calc(50% - 60px); -webkit-left:calc(50% - 60px); bottom:-15px; z-index:9999; display:none; position:absolute;transition: all .3s ease;}
.renyuan ul li:hover a, .renyuan ul li:hover a:link, .renyuan ul li:hover a:visited, .renyuan ul li:hover a:active { color:#fff; border-radius:16px; height:35px; line-height:35px; width:120px;  left:calc(50% - 60px); -webkit-left:calc(50% - 60px);   bottom:-15px; z-index:9999; display:block; position:absolute; background:#F90;}

.rypage {padding:80px; margin-top:-20px; z-index:999; line-height:25px;}
.ryinfobox {  background:#efefef; margin-top:50px; padding:40px 0px ;}
.ryinfo { clear:both;height:220px; width:1340px; margin:0px auto;}
.ryxq_pic { height:220px; line-height:25px; background:rgba(0,0,0,.5); width:230px; float:left; margin:0 30px; overflow:hidden;}
.ryxq_pic img{ max-width:100%; vertical-align:middle;}
.info { float:left; font-size:14px; line-height:40px; color:#111; width:1050px;}
.info .name { font-size:24px; color:#a46a16; font-weight:bold;}
.info .zhiwei { font-size:18px; color:#4b4b4b; margin-bottom:30px;}
.info img { vertical-align:middle; padding-bottom:2px; margin-right:15px;}
/*.info .jiaoyu { font-size:14px; color:#000;}
.info .xueli { font-size:14px; color:#000;}
.info .yeji { font-size:14px; color:#000;}
.info .xueshu { font-size:14px; color:#000;}
.info .zizhi_hd { font-size:14px; color:#000;}*/
.rypage h2 { height:80px; width:640px; background:url(../imgs/jia.png) 610px 35px no-repeat; padding-left:30px; line-height:80px; border:1px solid #bbb; margin-top:-1px; border-left:none; border-right:none; cursor:pointer; color:#666; margin-bottom:0px; font-size:16px;}
.rypage h2:hover { background:url(../imgs/jia2.png) 610px 35px no-repeat #e0e0e0; color:#d68611;}
.rypage .text { padding:20px 30px;}


.zxpage {padding:20px 80px; margin-top:-20px; z-index:999; line-height:25px;}
.zxpage .tab{ clear:both; height:55px;}
.zxpage h2 { height:52px; width:123px; background:url(../imgs/jia.png) 610px 35px no-repeat; padding-left:30px; line-height:52px; border:1px solid #bbb; margin-top:-1px; cursor:pointer; color:#999; margin-bottom:0px; float:left; text-align:center; font-size:18px;}
.zxpage h2:hover { background:url(../imgs/jia2.png) 610px 35px no-repeat #e0e0e0; color:#d68611;}
.zxpage h2 .sel {}
.zxpage h2.dt { background:url(../imgs/dongtbiaoti.png) 20px 17px no-repeat;}
.zxpage h2.dtsel { background:url(../imgs/dongtbiaoti_sel.png) 20px 17px #dbdbdb no-repeat;color:#d68611;}
.zxpage h2.jj { background:url(../imgs/jujiao.png) 20px 17px no-repeat;}
.zxpage h2.jjsel { background:url(../imgs/jujiao_sel.png) 20px 17px #dbdbdb no-repeat;color:#d68611;}
.zxpage h2.zt { background:url(../imgs/zhuanti.png) 20px 17px no-repeat;}
.zxpage h2.ztsel { background:url(../imgs/zhuanti_sel.png) 20px 17px #dbdbdb no-repeat;color:#d68611;}
.zxpage h2.jan { background:url(../imgs/jianan.png) 20px 17px no-repeat;}
.zxpage h2.jansel { background:url(../imgs/jianansel.png) 20px 17px #dbdbdb no-repeat;color:#d68611;}
.zxpage h2.gc { background:url(../imgs/gc.png) 10px 15px no-repeat;}
.zxpage h2.gcsel { background:url(../imgs/gcsel.png) 10px 15px #dbdbdb no-repeat;color:#d68611;}
.zxpage h2.shuo { background:url(../imgs/shuo2.png) 23px 10px no-repeat; background-size:20%;}
.zxpage h2.shuosel { background:url(../imgs/shuo.png) 23px 10px #dbdbdb no-repeat; background-size:20%;}
.zxpage h2.cb { background:url(../imgs/chuban.png) 23px 17px no-repeat;}
.zxpage h2.cbsel { background:url(../imgs/chuban_sel.png) 23px 17px #dbdbdb no-repeat;color:#d68611;}
.zxpage .text { padding:20px 15px; clear:both;}


.list { list-style:none; padding:0; margin:0; font-size:14px; margin-top:20px;}
.shuxian {/* background:url(../imgs/shuxian.png) 46% top repeat-y;*/ height:400px;}
.list li { line-height:18px; height:40px;  padding:0px 20px 10px 15px; width:calc(50% - 38px); -webkit-width:calc(50% - 38px); float:left; transition: all .3s ease;/* border-right:1px dotted #CCC;*/ margin-bottom:1px; }
.list li:nth-child(even) { border-left:1px dotted #CCC; margin-left:-0px; border-right:0px;padding:0px 20px 10px 15px;}
.list li h1 { font-size:14px; font-weight:normal; color:#666; margin:0px; line-height:18px; margin-bottom:10px;}
.list li:hover h1 { color:#F90;}

.newlink { height:50px; clear:both;}
.newlink a,.newlink  a:link, .newlink  a:visited,.newlink  a:active{ display:inline-block; height:28px; width:96px; text-align:center; color:#777; border-radius:3px; line-height:28px; margin-top:5px; border:1px solid #777; float:right;}
.newlink  a:hover{ color:#fff; border:1px solid #F90; background:#F90;}

.list li h1 a,.list li h1 a:link, .list li h1 a:visited, .list li h1 a:active{ color:#666; width:100%; text-align:left; border:none;}
.list li h1 a:hover{ color:#e59438; text-decoration:underline; background:none;}
/*.list li:hover h1 a,.list li:hover h1 a:link, .list li:hover h1 a:visited, .list li:hover h1 a:active{ color:#e59438; width:100%; text-align:left; border:none;text-decoration:underline;}*/

.list li span { color:#999; height:28px; line-height:28px; display:inline-block; margin-top:5px; float:left}
.list li i { color:#e59438;  height:28px; line-height:28px;margin-right:20px; display:inline-block; margin-top:5px; float:left;}
.list li b { color:#58A2E4;  height:28px; line-height:28px;margin-right:20px; display:inline-block; margin-top:5px; float:left; font-weight:normal;}
.list li p { color:#666; text-indent:25px; height:80px; line-height:25px; margin:0px; padding:0px; overflow:hidden; display:block;}
/*.list li:hover { border-bottom:1px dashed #e59438; color:#000;}*/
.list li:hover p{ color:#8E7E4F;}

.new_detail { margin:0px 100px;}
.new_detail h1{ font-size:24px; color:#000; border-bottom:1px dotted #F60; text-align:center; line-height:35px; margin-bottom:30px; margin-top:40px;}
.new_detail .bz { font-size:14px; color:#777; height:45px;}
.new_detail .bz span{ font-size:14px; color:#777; float:left; margin-right:25px;}
.new_detail .bz .time{ font-size:14px; color:#777; float:none; width:auto; text-align:center;}
.new_detail .new_text { line-height:25px;}
.new_detail .new_text table {width:100%; margin:5px;padding:20px;}
.new_detail .new_text table img {border-radius:50%;border:6px solid #fff;  max-width:120px;height:auto; width:auto;}
.new_detail .new_text img { margin:0px auto;}
.new_detail .new_text p { text-indent:0px;margin:0px; padding:0px;}
.new_detail .new_text p img {margin:0px; padding:0px;max-width:100%;}


.zhuzuo { color:#000; line-height:25px;}
.zhuzuo ul { margin:0px; padding:0px;}
.zhuzuo ul li { margin:0px; padding:0px; list-style:none;margin:10px; float:left; width:200px; height:320px;}
.zhuzuo ul li:hover {}
.zhuzuo ul li h1{ margin:0px; padding:0px; line-height:40px; color:#666; font-size:14px; font-weight:normal;}

.zhuzuo li a,.wenzhang li a:link, .wenzhang li a:visited, .wenzhang li a:active{ display:block; height:28px; width:96px; text-align:center; color:#fff; background:rgba(234,152,70,1); border-radius:10px; line-height:28px; margin-top:15px;}
.zhuzuo li a:hover{ color:#fff;}
.zhuzuo .pic { height:250px; overflow:hidden; text-align:center; padding:0px 25px;}
.zhuzuo .pic a,.zhuzuo .pic a:link, .zhuzuo .pic a:visited, .zhuzuo .pic a:active{ text-align:center; color:#fff; margin:0px;/*line-height:300px;*/ display:inline;}
.zhuzuo .pic a:hover{ color:#fff;}
.zhuzuo li img{ max-width:100%; max-height:100%;vertical-align:middle;transition:all .3s ease; }
.zhuzuo li:hover img{transform:scale(1.1) }

.zhuzuo li .jies { height:35px; line-height:35px;}
.zhuzuo li .zzbox { height:25px; overflow:hidden; padding:15px 25px;}
.zhuzuo li .jies span { float:left; background:#D2C777; border-radius:4px; height:35px; line-height:35px; display:inline-block; margin-left:5px; padding:0px 10px;}
.zhuzuo li .jies i { float:left; background:#ABC7DC; border-radius:4px; height:35px; line-height:35px; display:inline-block; margin-left:5px; padding:0px 10px;}
.zhuzuo li .jies b { float:left; background:#DDD; border-radius:4px; height:35px; line-height:35px; display:inline-block; margin-left:5px; padding:0px 10px; font-weight:normal;}

.zhaop {}
.zhaop h1 { font-size:17px; line-height:30px; color:#666; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
.zhaop .left{ width:548px; height:448px; float:left;}
.zhaop .left img { max-width:255px; max-height:160px; margin:5px; float:left;}
.zhaop .right{ width:720px; height:auto; float:right; margin-right:0px; line-height:30px;}
.zhaop .right i { margin-bottom:20px; font-style:normal; color:#F00;}
.zhaop .right span { color:#d58004}
.zhaop .right p {margin:0px; padding:0px; margin-bottom:20px; font-style:normal;}

.contact {height:auto; line-height:35px; color:#777; width:30%; margin-left:120px; float:left;}
.contact h1 { font-size:24px;}
.contact .email { width:195px; height:52px; border:1px solid #dbdbdb; background:#dbdbdb; border-radius:4px; text-align:center; clear:both; line-height:52px;}
.contact img { max-width:80%; vertical-align:middle;}
.map { width: 50%; height:400px; border:1px solid #f0aa63; float:right; margin-bottom:30px; margin-right:120px;}

.fanye { clear:both; text-align:center;}
.fanye a, .fanye a:link, .fanye a:active,.fanye a:visited { width:auto; display:inline-block; height:25px; line-height:25px; padding:3px 10px;   color:#666; border-radius:3px;border:1px solid #fff;}
.fanye a:hover { color:#fff;  border:1px solid #E0E0E0;}
.fanye a.no { color:#B8B8B8; border:1px solid #fff;}
.fanye a.sel{ color:#e59438; border:1px solid #fff;}

.fanye a:nth-child(1), .fanye a:nth-child(1):link, .fanye a:nth-child(1):active,.fanye a:nth-child(1):visited { width:auto; display:inline-block; height:25px; line-height:25px; padding:3px 10px;   color:#d98e1f; border-radius:3px;border:1px solid #fff;}
.fanye a:nth-child(1):hover { color:#F60;  border:1px solid #fff;}
.fanye a:nth-child(1).no { color:#B8B8B8; border:1px solid #fff;}
.fanye a:nth-child(1).sel{ color:#d98e1f; border:1px solid #fff;}

.fanye a:last-child, .fanye a:last-child:link, .fanye a:last-child:active,.fanye a:last-child:visited { width:auto; display:inline-block; height:25px; line-height:25px; padding:3px 10px;   color:#d98e1f; border-radius:3px;border:1px solid #fff;}
.fanye a:last-child:hover { color:#F60;  border:1px solid #fff;}
.fanye a:last-child.no { color:#B8B8B8; border:1px solid #fff;}
.fanye a:last-child.sel{ color:#d98e1f; border:1px solid #fff;}

@media all and (max-width: 1055px) {
   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:160px;margin-top:50px;}
.in1b, .in2b, .in3b { height:100%;}
.centent { width:calc(100% - 40px); -webkit-width:calc(100% - 40px); clear:both; font-size:14px; min-height:370px; color:#777; padding:20px;}	


.bn_texbox { position:absolute; top: calc(50% - 190px);-webkit-top: calc(50% - 190px); width:100%;}
.bn_texbox .area { width:100%; margin:0px 20px;}
.bn_texbox .area .banner_tex { width:calc(100% - 40px); -webkit-width:calc(100% - 40px);  height:250px; background:transparent;color:#fff;margin-left:20px;}
.bn_texbox .area .banner_tex h1 { font-size:26px;}
.bn_texbox .area .banner_tex span { display:block; height:100px;}
.bn_texbox .area .banner_tex a { height:30px; width:100px; line-height:30px; font-size:12px; display: inline-block; text-align:center; border-radius:5px;}
.bn_texbox .area .banner_tex a.bt1 { background:#ff9800; color:#fff;border:1px solid #ff9800;}
.bn_texbox .area .banner_tex a.bt2 { background: rgba(255,255,255,.3); color:#fff; border:1px solid #fff;}

.nave{	width:calc(100% + 40px);	background:none;position:static;/*left: 0;*/top: 250px;height:auto; border:none; margin-top:-20px; border-bottom:1px solid #DDD; margin-left:-20px; margin-right:-20px; float: none; height:50px;}
.nave ul{width: 100%;height:auto; margin:0px;}
.nave ul li{width:auto;text-align: center;cursor: pointer;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;	-o-transition: all 1s;height:50px;line-height:50px; float:left;padding:0px 10px;}
.nave ul li:nth-child(even){/*background: #fff;*/color:#333;}
.nave ul li:nth-child(1){width:1px;}
.nave ul li:nth-child(1).current{color:#d57841;font-weight:bold;}
.nave ul li:nth-child(2).current{color:#d57841;font-weight:bold;}
.nave ul li:nth-child(3).current{color:#d57841;font-weight:bold;}
.nave ul li:nth-child(4).current{color:#d57841;font-weight:bold;}

.nave2{	width:100%;/*	background: #eee;*/position:fixed;/*left: 0;*/top:50px;height:auto;border:0px solid #bbb;border-left:none;border-right:none; margin-left:-20px; background:#fff; padding-left:20px;}
.nave2 ul{width: 100%;height: auto; list-style:none; margin:0px; padding:0px; text-align:center;color:#666;}
.nave2 ul li{width: auto; text-align: center;cursor: pointer;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;	-o-transition: all 1s;height:50px;line-height:50px;float:left; padding:0px 10px;}
.nave2 ul li:nth-child(1){width:1px;}
.nave ul li.sel, .nave2 ul li.sel { color:#d58004; font-weight:bold;}

.bn_fyq { width:auto; margin:0px auto;}
.bn_fy_w { position:absolute;top:calc(50% + 60px); -webkit-top:calc(50% + 140px); width:300px; text-align:left; margin-left:50px;}

.main_box{width: 100%;height: 100%;	padding: 0px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box; margin-top:30px; margin-bottom:30px;}

.main_box>div{/*width: 100%;*/}
.page{ color:#777; line-height:25px; clear:both; margin-top:40px;}
.page h1 { font-size:18px; line-height:30px; color:#111; margin-bottom:20px;}
.page p {margin:0px; padding:0px; margin-bottom:20px;}
.page i { margin-bottom:20px; font-style:normal; color:#F00;}
.page ul.rongyu { padding:0px; margin:0px;}
.page ul.rongyu li { list-style:none; line-height:25px; border:1px solid #bbb; margin-bottom:10px; background:url(../imgs/aroowdot.png) 16px 17px no-repeat; cursor:pointer; width:calc(100% - 60px); -webkit-width:calc(100% - 60px); float:left; margin-right:10px; padding:10px 20px 10px 40px;}
.page ul.rongyu li:hover { border:1px solid #F30; color:#F00;}

.kehu ul { padding:0px; margin:0px; list-style:none; position:relative;}
.kehu ul li{ padding:0px; margin:5px; list-style:none; max-width:125px; width:calc(50%-5px); height:75px; line-height:90px; text-align:center; float:left; }
.kehu ul li img { max-height:100%; max-width:100%; vertical-align:middle;}

.l_nav { width:calc(100% + 40px); float:none; margin-left:-20px; animation:leftnv2 2s 1 forwards; overflow:auto; position:static; display:block;border-bottom:1px dotted #C4C4C4; height:51px;top:250px; margin-right:-20px; background:#fff;}
@keyframes leftnv2 {0%{ height:51px; overflow:auto; margin-left:-20px; margin-top:-00px;border-bottom:1px dotted #C4C4C4; height:51px; top:250px; margin-right:-20px;background:#fff;} 100%{ height:51px; overflow:auto; margin-left:-20px; margin-top:-00px;border-bottom:1px dotted #C4C4C4; height:51px; top:250px; margin-right:-20px;background:#fff; margin-top:-20px;}}
/*.l_nav span { height:50px; line-height:50px; border-left:3px solid #e59438; border-bottom:1px solid #e59438; display:block; background:#ebebeb; text-align:center; padding-right:3px; font-size:16px; font-weight:bold; color:#e59438;}*/
.l_nav ul { padding:0px; margin:0px; list-style:none; width:820px; overflow:scroll; background:#fff; }
.l_nav ul li{ padding:0px; margin:0px; list-style:none; height:50px; line-height:50px; width:80px; text-align:center; border-bottom:0px dotted #C4C4C4; border-radius:3px; float:left;}
.l_nav ul li.sel{ padding:0px; margin:0px; height:50px; line-height:50px; text-align:center; background:#fff; color:#e59438; font-weight:bold; }

.l_nav ul li a, .l_nav ul li a:link, .l_nav ul li a:visited, .l_nav ul li a:active { color:#666}
.l_nav ul li.sel a,.l_nav ul li.sel a:link, .l_nav ul li.sel a:visited, .l_nav ul li.sel a:active { color:#e59438;}
.l_nav ul li a:hover { color:#F90}


.l_nav2 { width:100%; float:none; margin-left:-20px; animation:leftnv3 2s 1 forwards; overflow:auto; position:fixed; display:block;border-bottom:1px dotted #C4C4C4; height:51px; top:50px;background:#fff; margin-right:-20px; }
@keyframes leftnv3 {0%{ height:51px; overflow:auto; margin-left:-20px; margin-top:0px;border-bottom:1px dotted #C4C4C4; height:51px; top:50px; z-index:9999; margin-right:-20px; background:#fff;} 100%{ height:51px; overflow:auto; margin-left:-20px; margin-top:0px;border-bottom:1px dotted #C4C4C4; height:51px; top:50px; z-index:9999; margin-right:-20px; background:#fff;}}
/*.l_nav span { height:50px; line-height:50px; border-left:3px solid #e59438; border-bottom:1px solid #e59438; display:block; background:#ebebeb; text-align:center; padding-right:3px; font-size:16px; font-weight:bold; color:#e59438;}*/
.l_nav2 ul { padding:0px; margin:0px; list-style:none;width:820px; overflow:scroll;background:#fff; }
.l_nav2 ul li{ padding:0px; margin:0px; list-style:none; height:50px; line-height:50px; width:80px; text-align:center; border-bottom:0px dotted #C4C4C4; border-radius:3px; float:left;}
.l_nav2 ul li.sel{ padding:0px; margin:0px; height:50px; line-height:50px; text-align:center; background:#fff; color:#e59438; font-weight:bold; }

.l_nav2 ul li a, .l_nav2 ul li a:link, .l_nav2 ul li a:visited, .l_nav2 ul li a:active { color:#666}
.l_nav2 ul li.sel a,.l_nav2 ul li.sel a:link, .l_nav2 ul li.sel a:visited, .l_nav2 ul li.sel a:active { color:#e59438;}
.l_nav2 ul li a:hover { color:#F90}

.ct_r { width:calc(100% - 0px); -webkit-width:calc(100% - 0px); float:none; line-height:30px; min-height:400px; margin:none; padding:0px; border:none;animation:cont 0.2s 1 forwards; color:#777; margin-right:0px; margin-top:50px;}
@keyframes cont {0%{ height:0px; opacity:0; margin-right:-100px;} 100%{ min-height:400px; opacity:1; margin-right:-0px; margin-top:50px;}}
.ct_r p{ text-indent:25px; margin:0px; padding:0px;}
/*.path { height:40px; margin-bottom:20px; color:#000; border-bottom: 1px solid #d3bb9e; margin-top:-10px;}
.ct_r .path{ height:40px; margin-bottom:20px; color:#000; border-bottom: 1px solid #d3bb9e; margin-top:-30px;}
.path a, .path a:link, .path a:visited, .path a:active { color:#ee9235}
.path a:hover { color:#F90}*/
.lybox { margin: 0px; padding:0px; height:auto;}
.lybox h1{ font-size:18px; line-height:30px; color:#111; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
.lybox p {margin:0px; padding:0px; margin-bottom:0px; text-indent:0px;}
.lybox ul { margin:0px; padding-left:40px; list-style:none;}
.lybox ul li{ margin:0px; padding:0px; list-style:disc;}
.lybox ul li p{ text-indent:0px; margin:0px; padding:0px;}
.rysel { height:160px;}
.rysel h1 { font-size:18px; line-height:30px; color:#111; margin-bottom:20px; background:url(../imgs/h1dot.png) left 5px no-repeat; padding-left:45px; }
.rysel a,.rysel a:link, .rysel a,active, .rysel a,visted{ color:#111; line-height:33px; margin-right:10px;  display:inline-block;}
.rysel a:hover { color:#e59438; text-decoration:underline; font-weight:bold;}
.rysel a.search { width:92px; height:33px; display:inline-block; background:#f90; text-align:center; line-height:33px; color:#fff; border-radius:3px;}
.rysel a:hover.search { text-decoration:none; background:#fb0; font-weight:normal;}
.renyuan { margin:0px 20px;}
.renyuan ul { padding:0px; margin:0px; list-style:none;}
.renyuan ul li{ padding:0px; margin:0px; list-style:none; width:calc(50% - 12px); -webkit-width:calc(50% - 12px); line-height:270px; text-align:center; float:left; position:relative; margin-bottom:25px;}
.renyuan ul li:nth-child(even){/*background: #fff;*/color:#333;margin-left:20px;}
.renyuan ul li .pic { height:120px; overflow:hidden; width:120px; border-radius:50%; margin:0px auto; cursor:pointer;}
.renyuan ul li .pic:hover { height:120px; overflow:hidden; width:120px; border-radius:50%; margin:0px auto; cursor:pointer;}

.renyuan ul li .picno { height:120px; overflow:hidden; width:120px; border-radius:50%; margin:0px auto; cursor:pointer;border:5px solid #e8e8e8;vertical-align:middle; line-height:120px;}
.renyuan ul li .picno:hover { height:120px; overflow:hidden; width:120px; border-radius:50%; margin:0px auto; cursor:pointer; border:5px solid #f90; box-shadow:0px 0px 5px #ECECEC; vertical-align:middle;}
.renyuan ul li#tl_all { margin-left:20px;}

.renyuan ul li img { max-width:100%;vertical-align:top;transition:all .3s ease;}
/*.renyuan ul li:hover img {transform:scale(1.1);}*/
.renyuan ul li .jieshao{line-height:25px;font-size:14px; color:#666; font-size:14px; padding:5px; height:80px; overflow:hidden;}
.renyuan ul li .jieshao .name{ font-size:16px; font-weight:bold; color:#a46a16; line-height:35px;}
.renyuan ul li .jieshao span { color:#A8A8A8; display:block;}
.renyuan ul li .jieshao b { color:#666; display:block; font-weight:normal;}
.renyuan ul li:hover .jieshao .name{ font-size:16px; font-weight:bold; color:#e59438;}
.renyuan ul li a, .renyuan ul li a:link, .renyuan ul li a:visited, .renyuan ul li a:active { color:#666; border-radius:16px; height:35px; line-height:35px; width:120px;  left:calc(50% - 60px); -webkit-left:calc(50% - 60px);  bottom:-15px; z-index:9999; display:none; position:absolute;transition: all .3s ease;}
.renyuan ul li:hover a, .renyuan ul li:hover a:link, .renyuan ul li:hover a:visited, .renyuan ul li:hover a:active { color:#fff; border-radius:16px; height:35px; line-height:35px; width:120px;  left:calc(50% - 60px); -webkit-left:calc(50% - 60px);  bottom:-15px; z-index:9999; display:block; position:absolute; background:#F90;}

.rypage {padding:0px; margin-top:-20px; z-index:999; line-height:25px; font-size:14px;}
.ryinfobox {  background:#efefef; margin-top:50px; padding:40px 0px ;}
.ryinfo { clear:both;height:auto; width:auto; margin:0px 20px;;}
.ryxq_pic { height:220px; line-height:25px; background:rgba(0,0,0,.5); width:220px; float:none; margin:0 auto; overflow:hidden;}
.ryxq_pic img{ max-width:100%; vertical-align:middle;}
.info { float:none; font-size:14px; line-height:40px; color:#111; width:auto;}
.info .name { font-size:24px; color:#a46a16; font-weight:bold; text-align:center;}
.info .zhiwei { font-size:18px; color:#4b4b4b; margin-bottom:20px; text-align:center;}
.info img { vertical-align:middle; padding-bottom:2px; margin-right:15px;}
/*.info .jiaoyu { font-size:14px; color:#000;}
.info .xueli { font-size:14px; color:#000;}
.info .yeji { font-size:14px; color:#000;}
.info .xueshu { font-size:14px; color:#000;}
.info .zizhi_hd { font-size:14px; color:#000;}*/
.rypage h2 { height:80px; width:auto; background:url(../imgs/jia.png) 610px 35px no-repeat; padding-left:20px; line-height:80px; border:1px solid #bbb; margin-top:-1px; border-left:none; border-right:none; cursor:pointer; color:#666; margin-bottom:0px;}
.rypage h2:hover { background:url(../imgs/jia2.png) 610px 35px no-repeat #e0e0e0; color:#d68611;}
.rypage .text { padding:10px 0px;  font-size:14px; font-family:"微软雅黑"}
.rypage .text ul { margin:0px; padding:0px; padding-left:35px;}
.rypage .text ul li{ margin:0px; padding:0px; font-weight:normal; font-size:14px; line-height:25px; font-family:"微软雅黑"}
.rypage .text ul li p{ margin:0px; padding:0px; font-weight:normal; font-size:14px; line-height:25px; font-family:"微软雅黑"}



.apply {position:fixed; bottom:50px; right:30px;background:url(../imgs/ce2.png) center 5px no-repeat; height:100px; width:140px; font-size:14px; font-weight:bold; padding-top:0px; color:#666; text-align:center;cursor:pointer;}

.inquiry{position:fixed; bottom:50px; left:30px;background:url(../imgs/ce1.png) center 5px no-repeat;height:100px; width:140px; font-size:14px; font-weight:bold; padding-top:0px; color:#666;text-align:center; cursor:pointer;}
.apply span, .inquiry span { margin-top:80px;display:block;}
.pop { width:280px; height:460px; border:1px solid #eee; position:fixed; bottom:150px;right:50px;box-shadow: 0px 0px 15px rgba(0, 0, 0, .1); background:#fff;}
.clos { width:25px; height:25px; float:right; clear:both; cursor:pointer; color:#999; position:absolute; top:10px; right:10px; display:block; text-align:center;}
.clos:hover { color:#666;}


.zxpage {padding:0px; margin-top:-20px; z-index:999; line-height:25px;}
.zxpage .tab{ clear:both; height:55px; margin:0px;border-top:1px solid #bbb; background:#e0e0e0; width: max-content;}
.zxpage h2 { height:52px; width:auto; background:url(../imgs/jia.png) 610px 35px no-repeat; padding-left:20px; line-height:52px; border:0px solid #bbb; margin-top:-1px; cursor:pointer; color:#666; margin-bottom:0px; float:left; text-align:center; font-size:14px; margin:0px 8px;}
.zxpage h2:hover { background:url(../imgs/jia2.png) 610px 35px no-repeat #e0e0e0; color:#d68611;}
.zxpage h2 .sel {}
.zxpage h2.dt { background:url(../imgs/dongtbiaoti.png) 2px 21px no-repeat; background-size:20%;}
.zxpage h2.dtsel { background:url(../imgs/dongtbiaoti_sel.png) 2px 19px #dbdbdb no-repeat; background-size:20%;}
.zxpage h2.jj { background:url(../imgs/jujiao.png) 2px 19px no-repeat; background-size:20%;}
.zxpage h2.jjsel { background:url(../imgs/jujiao_sel.png) 2px 19px #dbdbdb no-repeat; background-size:20%;}
.zxpage h2.zt { background:url(../imgs/zhuanti.png) 2px 19px no-repeat; background-size:20%;}
.zxpage h2.ztsel { background:url(../imgs/zhuanti_sel.png) 2px 19px #dbdbdb no-repeat; background-size:20%;}
.zxpage h2.shuo { background:url(../imgs/shuo2.png) 2px 19px no-repeat; background-size:23%;}
.zxpage h2.shuosel { background:url(../imgs/shuo.png) 2px 19px #dbdbdb no-repeat; background-size:23%;}
.zxpage h2.cb { background:url(../imgs/chuban.png) 2px 19px no-repeat; background-size:20%;}
.zxpage h2.cbsel { background:url(../imgs/chuban_sel.png) 2px 19px #dbdbdb no-repeat; background-size:20%;}
.zxpage .text { padding:0px; clear:both;width:100%; overflow:scroll;margin-left: -20px;width: calc(100% + 40px);}

.zxpage h2.jan { background:url(../imgs/jianan.png) 2px 19px no-repeat; background-size:20%;}
.zxpage h2.jansel { background:url(../imgs/jianansel.png) 2px 19px #dbdbdb no-repeat; background-size:20%;}
.zxpage h2.gc { background:url(../imgs/gc.png) 2px 19px #dbdbdb no-repeat; background-size:15%;}
.zxpage h2.gcsel { background:url(../imgs/gcsel.png) 2px 19px #dbdbdb no-repeat; background-size:15%;}




.list { list-style:none; padding:0; margin:0; font-size:14px; margin-top:20px;}
.shuxian { background: 46% top repeat-y; height:400px;}
.list li { line-height:25px; margin:0px; width:auto; float:left; transition: all .3s ease; }
.list li h1 { font-size:14px; font-weight:normal; color:#666; margin:0px; line-height:25px; margin-bottom:10px;}
.list li:hover h1 { color:#F90;}

.list li:nth-child(even) { border-left:0px dotted #CCC;  line-height:25px; margin:0px; width:auto; float:left; transition: all .3s ease; }


.new_detail { margin:0px;}
.new_detail h1{ font-size:24px; color:#000; border-bottom:1px dotted #F60; text-align:center; line-height:35px; margin-bottom:10px; margin-top:40px;}
.new_detail .bz { font-size:14px; color:#777; height:45px;}
.new_detail .bz span{ font-size:14px; color:#777; float:left; margin-right:25px;}
.new_detail .bz .time{ font-size:14px; color:#777; float:none; width:auto; text-align:center;}
.new_detail .new_text { line-height:25px;}
.new_detail .new_text table{ width:100%;padding:20px}
.new_detail .new_text table img {border-radius:50%;border:3px solid #fff;  max-width:120px;height:auto; width:auto;}
.new_detail .new_text img { margin:0px auto; max-width:80%; max-width:calc(100% - 20px); }
.new_detail .new_text p { text-indent:0px; margin:0px; padding:0px;}
.new_detail .new_text p img {margin:0px; max-width:80%; max-width:calc(100% - 20px); padding:0px; /*margin-left:-25px;*/ max-height:fit-content;height:auto; width:auto;}

.newlink { height:50px; clear:both;}
.newlink a,.newlink  a:link, .newlink  a:visited,.newlink  a:active{ display:inline-block; height:28px; width:96px; text-align:center; color:#777; border-radius:3px; line-height:28px; margin-top:5px; border:1px solid #777; float:right;}
.newlink  a:hover{ color:#fff; border:1px solid #F90; background:#F90;}

.list li h1 a,.list li h1 a:link, .list li h1 a:visited, .list li h1 a:active{ color:#666; width:100%; text-align:left; border:none;}
.list li h1 a:hover{ color:#e59438; text-decoration:underline; background:none;}
/*.list li:hover h1 a,.list li:hover h1 a:link, .list li:hover h1 a:visited, .list li:hover h1 a:active{ color:#e59438; width:100%; text-align:left; border:none;text-decoration:underline;}*/

.list li span { color:#999; height:28px; line-height:28px; display:inline-block; margin-top:5px; float:left}
.list li i { color:#e59438;  height:28px; line-height:28px;margin-right:20px; display:inline-block; margin-top:5px; float:left;}
.list li b { color:#58A2E4;  height:28px; line-height:28px;margin-right:20px; display:inline-block; margin-top:5px; float:left; font-weight:normal;}
.list li p { color:#666; text-indent:25px; height:80px; line-height:25px; margin:0px; padding:0px; overflow:hidden; display:block;}
/*.list li:hover { border-bottom:1px dashed #e59438; color:#000;}*/
.list li:hover p{ color:#8E7E4F;}


.zhuzuo { color:#000; line-height:25px;}
.zhuzuo ul { margin:0px; padding:0px;}
.zhuzuo ul li { margin:0px auto; padding:0px; list-style:none;margin:auto; float:none; width:200px; height:320px;}
.zhuzuo ul li:hover {}
.zhuzuo ul li h1{ margin:0px; padding:0px; line-height:40px; color:#666; font-size:14px; font-weight:normal;}

.zhuzuo li a,.wenzhang li a:link, .wenzhang li a:visited, .wenzhang li a:active{ display:block; height:28px; width:96px; text-align:center; color:#fff; background:rgba(234,152,70,1); border-radius:10px; line-height:28px; margin-top:15px;}
.zhuzuo li a:hover{ color:#fff;}
.zhuzuo .pic { height:250px; overflow:hidden; text-align:center; padding:25px; margin:0px auto;}
.zhuzuo .pic a,.zhuzuo .pic a:link, .zhuzuo .pic a:visited, .zhuzuo .pic a:active{ text-align:center; color:#fff; margin:0px;/*line-height:300px;*/ display:inline;}
.zhuzuo .pic a:hover{ color:#fff;}
.zhuzuo li img{ max-width:100%; max-height:100%;vertical-align:middle;transition:all .3s ease; }
.zhuzuo li:hover img{transform:scale(1.1) }

.zhuzuo li .jies { height:35px; line-height:35px;}
.zhuzuo li .zzbox { height:25px; overflow:hidden; padding:15px 25px;}
.zhuzuo li .jies span { float:left; background:#D2C777; border-radius:4px; height:35px; line-height:35px; display:inline-block; margin-left:5px; padding:0px 10px;}
.zhuzuo li .jies i { float:left; background:#ABC7DC; border-radius:4px; height:35px; line-height:35px; display:inline-block; margin-left:5px; padding:0px 10px;}
.zhuzuo li .jies b { float:left; background:#DDD; border-radius:4px; height:35px; line-height:35px; display:inline-block; margin-left:5px; padding:0px 10px; font-weight:normal;}

.zhaop {}
.zhaop .left{ width:100%; height:auto; float:none; }
.zhaop .left img { max-width:calc(50% - 10px); -webkit-max-width:calc(50% - 10px);  max-height:auto; margin:5px; float:left;}
.zhaop .right{ max-width:calc(100% - 20px); -webkit-max-width:calc(100% - 20px); height:auto; float:none; margin-right:0px;}
.zhaop .right span { color:#d58004}

.contact {height:auto; line-height:35px; color:#777; width:100%; float:left; margin-left:0px; margin-bottom:15px;}
.contact h1 { font-size:24px;}
.contact .email { width:195px; height:52px; border:1px solid #dbdbdb; background:#dbdbdb; border-radius:4px; text-align:center; clear:both; line-height:52px;}
.contact img { max-width:80%; vertical-align:middle;}
.map { width: 100%; height:400px; border:1px solid #f0aa63; float:right; margin-bottom:40px; margin-right:0px;}
	
.fanye { clear:both; text-align:center;}
.fanye a, .fanye a:link, .fanye a:active,.fanye a:visited { width:auto; display:inline-block; height:25px; line-height:25px; padding:3px 10px;   color:#666; border-radius:3px;border:1px solid #fff;}
.fanye a:hover { color:#fff;  border:1px solid #E0E0E0;}
.fanye a.no { color:#B8B8B8; border:1px solid #fff;}
.fanye a.sel{ color:#e59438; border:1px solid #fff;}

.fanye a:nth-child(1), .fanye a:nth-child(1):link, .fanye a:nth-child(1):active,.fanye a:nth-child(1):visited { width:auto; display:inline-block; height:25px; line-height:25px; padding:3px 10px;   color:#d98e1f; border-radius:3px;border:1px solid #fff;}
.fanye a:nth-child(1):hover { color:#F60;  border:1px solid #fff;}
.fanye a:nth-child(1).no { color:#B8B8B8; border:1px solid #fff;}
.fanye a:nth-child(1).sel{ color:#d98e1f; border:1px solid #fff;}
	
	}
	
@media all  and (min-width: 1056px)  {
   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy,  .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:160px;}
.in1b, .in2b, .in3b { height:100%;}
	}

@media all  and (min-width: 1260px)  {
	   .inb { max-height:100%; height:100%;}

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:160px;}
	}
@media all  and (min-width: 1350px)  {
.in1b, .in2b, .in3b { height:100%;}

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:160px;}
	}
@media all  and (min-width: 1380px)  {
.in1b, .in2b, .in3b { height:100%;}

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:180px;}
	}
@media all  and (min-width: 1420px)  {
.in1b, .in2b, .in3b { height:100%; }

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:180px;}
	}
@media all  and (min-width: 1580px)  {
.in1b, .in2b, .in3b { height:100%;}

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:200px;}
	}
@media all  and (min-width: 1660px)  {
.in1b, .in2b, .in3b { height:100%;}

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:200px;}
	}
@media all  and (min-width: 1900px)  {
.in1b, .in2b, .in3b { height:100%;}

   .n_b_about, .n_b_contact, .n_b_joinus, .n_b_news, .n_b_gy, .n_b_practices, .n_b_prof, .n_b_public, .n_b_search , .nb{ height:200px;}
	}