/* author:SUN */
@charset "utf-8";
body { background:#ffffff; margin:0; padding:0; font-family:"microsoft yahei", "寰蒋闆呴粦",Verdana, Geneva, sans-serif;  font-weight: normal; }
body::-webkit-scrollbar { width: 3px; height: 10px; background-color:rgba(0,0,0,0.1); }
body::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
    background-color:rgba(0,0,0,.2);
}
ul,li,dl,dt,dd { list-style:none; margin:0px; padding:0px;}
img { border:none; padding: 0px; margin: 0px; display: block;}
h1,h2,h3,h4 { margin:0px; padding:0; font-weight:bold;}
p { padding:0px; margin:0;}
a { text-decoration:none; color:#000000; transition: all .3s;}
a:hover { color:#E84B18; text-decoration:none;}
/*public*/
.header_re {  width: 100%; height: 75px; display: block; position: relative;  overflow: hidden; }
.header_fixd { width: 100%; height: 75px; display: block; position:fixed;  background: #ffffff; z-index: 9999; top: 0; left: 0; box-shadow:0px 0px 5px rgba(0,0,0,.1);}
.header_wd { width: 94%; max-width: 1350px; height: 75px; display: block; margin: 0px auto; position: relative; padding-left: 260px; box-sizing: border-box;}
.logo { width:224px; height: 65px; overflow: hidden; display: block; position: absolute; z-index: 9; left: 0; top: 50%; transform: translateY(-50%);}
.logo img { width: 100%; height: auto; overflow: hidden; display: block;}
.nav_ul { width: 100%; height: 75px; display: block; position: relative; font-size: 0; text-align: right;}
.nav_ul li { display: inline-block; height: 75px; position: relative; overflow: hidden;}
.nav_ul li a { display: block; font-size: 15px; line-height: 75px; overflow: hidden;  color: #000000; padding:0px 18px;}
.nav_ul li:hover a { background: #e84b18; color: #FFFFFF;} 
.nav_ul li.cur a { background: #e84b18; color: #FFFFFF;} 
.wap_fixd { display: none;}
.wap_if { display: none;}
/*banner start*/
.banner_bg { width: 100%; height: auto; overflow: hidden; display: block; position: relative;}
.banner_bg .swiper-banner { width: 100%; height: auto; overflow: hidden; display: block; position: relative;}
.banner_bg .img { width: 100%; height: auto; overflow: hidden; display: block;}
.banner_bg .swiper-pagination-bullets  { position: absolute; bottom: 10px; text-align: center; z-index: 9;}
.banner_bg .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; background-color: #000000; width: 10px; height: 10px; opacity: .2; }
.banner_bg .swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: #e84b18; opacity: 1;}

.itit_bg { width: 94%; height: auto; overflow: hidden; display: block; margin: 0px auto; background: url(../images/titline.png) no-repeat bottom center; padding-bottom: 35px; position: relative;}
.itit_h {  overflow: hidden; display: block; font-size: 60px; line-height: 60px; font-family: impact, arial; font-weight: bold; text-transform: uppercase; text-align: center; color: #000000; position: relative; opacity: .1;}
.itit_ab { display: block; position: absolute; z-index: 9; bottom: 25px; left: 0; width: 100%; height: auto; font-size: 40px; line-height: 60px; text-align: center; font-weight: bold; color: #000000;}
.itit_ab span { color: #e84b18;}
.imore_bg { width: 200px; height: 42px; display: block; overflow: hidden; margin: 45px auto 0px auto;}
.imore_bg a { width: 100%; height: 42px; overflow: hidden; display: block; font-size: 14px; line-height: 40px; border: 1px solid #d6d6d6; box-sizing: border-box; text-align: center; color: #555555; transition: all .3s;}
.imore_bg a span { margin-left: 5px;}
.imore_bg a:hover { background: #E84B18; color: #ffffff;} 
.zhuanye_bg { width: 100%; height: auto; overflow: hidden; display: block; padding: 60px 0px; background: #F4F4F4;}
.zhuanye_wd { width: 100%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 20px auto 0px auto;}
.zhuanye_wd li { width: 33.333%; height: auto; overflow: hidden; display: block; float: left; padding:10px 15px; box-sizing: border-box; margin-top: 20px;}
.zhuanye_wd li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #ffffff; box-shadow: 0px 0px 10px rgba(0,0,0,.2); border-radius: 15px; transition: all .3s; transform: all .3s;}
.zhuanye_wd li .con_bg a { display: block; width: 100%; height: auto; overflow: hidden; padding: 30px 0px;}
.zhuanye_wd li .con_bg .img { width: 60%; max-width: 100px; display: block; height: auto; overflow: hidden; margin: 0px auto;}
.zhuanye_wd li .con_bg .tit { display: block; overflow: hidden; font-size: 17px; line-height: 30px; text-align: center; margin-top: 5px; color: #000000;}
.zhuanye_wd li:hover .con_bg { background: #fde498;}
.zhuanye_wap { display: none;}

.xuexiao_bg { width: 100%; height: auto; overflow: hidden; display: block; padding: 60px 0px; }
.xuexiao_wd { width: 96%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 40px auto 0px auto; box-sizing: border-box;}
.xuexiao_wd li { width: 20%; height: auto; overflow: hidden; display: block; float: left; padding: 10px; margin-top: 15px; box-sizing: border-box;}
.xuexiao_wd li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; border-radius: 15px; transition: all .3s; box-shadow: 0px 0px 10px rgba(0,0,0,.3); box-sizing: border-box;  padding: 20px 0px;}
.xuexiao_wd li .img { width: 90%; max-width: 240px; display: block; height: auto; overflow: hidden; margin: 0px auto;}
.xuexiao_wd li .tit { display: block; overflow: hidden; font-size: 17px; line-height: 30px; text-align: center; margin-top: 10px; color: #000000;}

.chengji_bg { width: 100%; height: auto; overflow: hidden; display: block; padding: 60px 0px; background: #F4F4F4;}
.chengji_wd { width: 96%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 40px auto 0px auto; box-sizing: border-box;}
.chengji_wd img { max-width: 100%;height: auto; margin: 0px auto; display: block; overflow: hidden;}


.ione_bg { width: 100%; height: auto; overflow: hidden; display: block; padding: 60px 0px;} 
.ione_img { width: 100%; height: auto; overflow: hidden; display: block; max-width: 1200px; margin: 50px auto 0px auto;}
.ione_img img { max-width: 100%; height: auto; overflow: hidden; display: block; margin: 0px auto;}

.itow_bg { width: 100%; height: auto; overflow: hidden; padding: 60px 0px; background: #f4f4f4;}
.itow_wd { width: 94%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 40px auto 0px auto; position: relative;}
.itab-hd { width: 100%; height: auto; overflow: hidden; display: block; text-align: center; font-size: 0;}
.itab-hd li{ width: 125px; height: 45px; display: inline-block; overflow: hidden; margin: 5px; border-radius: 5px; cursor: pointer; background: #ffffff; font-size: 15px; line-height: 45px; text-align: center; color: #000000; box-shadow: 0px 0px 8px rgba(0,0,0,.1);}
.itab-hd li.active{ background:#E84B18; color: #ffffff;}
.itab-bd li{display:none; width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.itab-bd li.thisclass{ display:block;}
.itab-bd li dl { width: 100%; height: auto; overflow: hidden; display: block;}
.itab-bd li dl dd { width: 25%; height: auto; overflow: hidden; display: block; float: left; padding: 0px 12px; box-sizing: border-box; margin-top: 30px;}
.itab-bd li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #ffffff; padding: 10px; box-sizing: border-box; border: 1px solid #d2d2d2; transition: all .3s;}
.itab-bd li dl dd:hover .con_bg { border:1px solid #E84B18; background: #E84B18;} 
.itab-bd li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.itab-bd li .img img { transition: all .3s; }
.itab-bd li dl dd:hover .img img { transform:scale(1.1);//璁剧疆缂╂斁姣斾緥 -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.itab-bd li dd .tit { display: block; width: 100%; font-size: 15px; line-height: 30px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.itab-bd li dd .tit a { color: #555555; display: block; position: relative; width: 100%; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.itab-bd li dd .tit a .span { position: absolute; z-index: 9; top: 0; right: 0; font-size: 13px; font-family: simsun; font-weight: bold; display: inline-block; color: #aaaaaa;}
.itab-bd li dd:hover .tit a { color: #ffffff;}
.itab-bd li dd:hover .tit a .span { color: #ffffff;}
.itab-bd1 li{display:none; width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.itab-bd1 li.thisclass{ display:block;}
.itab-bd1 li dl { width: 100%; height: auto; overflow: hidden; display: block;}
.itab-bd1 li dl dd { width: 25%; height: auto; overflow: hidden; display: block; float: left; padding: 0px 12px; box-sizing: border-box; margin-top: 30px;}
.itab-bd1 li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #ffffff; padding: 10px; box-sizing: border-box; border: 1px solid #d2d2d2; transition: all .3s;}
.itab-bd1 li dl dd:hover .con_bg { border:1px solid #E84B18; background: #E84B18;} 
.itab-bd1 li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.itab-bd1 li .img img { transition: all .3s; }
.itab-bd1 li dl dd:hover .img img { transform:scale(1.1);//璁剧疆缂╂斁姣斾緥 -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.itab-bd1 li dd .tit { display: block; width: 100%; font-size: 15px; line-height: 30px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.itab-bd1 li dd .tit a { color: #555555; display: block; position: relative; width: 100%; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.itab-bd1 li dd .tit a .span { position: absolute; z-index: 9; top: 0; right: 0; font-size: 13px; font-family: simsun; font-weight: bold; display: inline-block; color: #aaaaaa;}
.itab-bd1 li dd:hover .tit a { color: #ffffff;}
.itab-bd1 li dd:hover .tit a .span { color: #ffffff;}

.ithree_bg { width: 100%; height: auto; overflow: hidden; padding: 60px 0px; display: block; background: url(../images/ithree_bg.jpg) no-repeat center; background-size:cover ;}
.ithree_wd { width: 94%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 0px auto; min-height: 395px; position: relative;}
.ithree_l { width: 50%; height:auto; overflow: hidden; display: block; padding-right: 15px; box-sizing: border-box; position: absolute; z-index: 1; left: 0; top: 0;}
.ithree_l_re { width: 100%; height: 395px; position: relative; display: block; background: url(../images/iabout_img.jpg) no-repeat center;}
.ithree_l_ab { width: 100%; height: auto; overflow: hidden; display: block; position: absolute; z-index: 9; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.ithree_r { width: 50%; height:auto; overflow: hidden; display: block; padding-left: 15px; box-sizing: border-box; float: right;}
.iabout_tit { display: block; font-size: 30px; line-height: 35px; overflow: hidden; color: #ffffff;}
.iabout_tit span { font-size: 24px; margin-left: 15px; opacity: .5;}
.iabout_des { width: 100%; height: auto; overflow: hidden; display: block; font-size: 16px; line-height: 25px; color: #FFFFFF; margin-top: 15px; border-bottom: 1px solid rgba(255,255,255,.4); padding-bottom: 15px;}
.iabout_con { width: 100%; height: auto; overflow: hidden; display: block; font-size: 15px; line-height: 35px; margin-top: 15px; color: #cccccc;}
.iabout_tel_bg { width: 100%; height: auto; min-height: 35px; overflow: hidden; display: block; margin-top: 15px; padding-left:125px; box-sizing: border-box; position: relative; font-size: 0;}
.iabout_tel_ab { font-size: 16px; line-height: 35px; display: inline-block; background: url(../images/dot_tel.png) no-repeat left; position: absolute; z-index: 9; left: 0; top: 0; color: #ffffff; padding-left: 38px; box-sizing: border-box;}
.iabout_tel_bg .span1 { font-size: 23px; font-family: arial; font-weight: bold; line-height: 35px; color: #E84B18; display: inline-block; margin-right: 10px;}
.iabout_tel_bg .span2 { font-size: 23px; font-family: arial; font-weight: bold; line-height: 35px; color: #E84B18; display: inline-block;}
.iabout_tel_bg .more { width: 135px; height: 35px; display: inline-block; float: right; overflow: hidden;}
.iabout_tel_bg .more a { display: block; font-size: 14px; line-height: 33px; height: 35px; color: #FFFFFF; border: 1px solid #ffffff; box-sizing: border-box; text-align: center; border-radius: 30px; overflow: hidden;}
.iabout_tel_bg .more a:hover { border: 1px solid #E84B18; background: #E84B18;}

.ifour_bg { width: 100%; height: auto; overflow: hidden; padding: 60px 0px; display: block; background: #f4f4f4;}
.ifour_wd { width: 94%; height: auto; overflow: hidden; display: block; margin: 0px auto 0px auto; max-width: 1350px;}
.ifour_ul { width: 100%; height: auto; overflow: hidden; display: block; margin-top: 25px;}
.ifour_ul li { width: 33.3333%; height: auto; overflow: hidden; display: block; float: left; padding: 15px; box-sizing: border-box;}
.ifour_ul li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #ffffff; box-shadow: 0px 0px 8px rgba(0,0,0,.2); transition: all .3s;}
.ifour_ul li:hover .con_bg { background: #E84B18;}
.ifour_ul li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.ifour_ul li .img img { transition: all .3s; }
.ifour_ul li:hover .img img { transform:scale(1.1);//璁剧疆缂╂斁姣斾緥 -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.ifour_ul li .info_bg { width: 100%; height: auto; overflow: hidden; display: block; padding:15px 20px 20px 20px; box-sizing: border-box;}
.ifour_ul li .tit { width: 100%; height: auto; overflow: hidden; display: block; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px;}
.ifour_ul li .tit a { color: #333333; display: block; overflow: hidden; text-align: center; font-size: 15px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap;}
.ifour_ul li .des { display: block; overflow: hidden; text-align: center; font-size:14px; margin-top: 10px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; color: #888888;}
.ifour_ul li .more { display: block; overflow: hidden; text-align: center; font-size: 12px; line-height:25px; font-family: arial; margin-top: 30px;}
.ifour_ul li .more a { color: #888888;}
.ifour_ul li .more span { font-family: simsun; font-weight: bold; margin-left: 5px;}
.ifour_ul li:hover a { color: #FFFFFF;}
.ifour_ul li:hover .des { color: #FFFFFF;}

.ifive_bg { width: 100%; height: auto; overflow: hidden; padding:60px 0px; display: block;}
.ifive_wd { width: 94%; height: auto; overflow: hidden; display: block; margin: 25px auto 0px auto; max-width: 1350px;}
.ifive_ul { width: 100%; height: auto; overflow: hidden; display: block;}
.ifive_ul li { width: 50%; height: auto; overflow: hidden; display: block; float: left; padding:0px 15px; box-sizing: border-box; margin-top: 30px;}
.ifive_ul li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #ffffff; border: 1px solid #dddddd; padding: 10px; box-sizing: border-box;}
.ifive_ul li .re_bg { width: 100%; height: auto; overflow: hidden; display: block; min-height: 135px; position: relative; padding-left: 190px; box-sizing: border-box;}
.ifive_ul li .img_bg { width: 190px; height:auto; display: block; overflow: hidden; padding-right: 10px; border-right: 1px solid #CCCCCC; box-sizing: border-box; position: absolute; z-index: 9; left: 0; top: 0;}
.ifive_ul li .img { width: 100%; height:100%; display: block; overflow: hidden;}
.ifive_ul li .info_bg { width: 100%; height: auto; overflow: hidden; display: block; padding:0px 15px 0px 20px; box-sizing: border-box;}
.ifive_ul li .tit { width: 100%; height: auto; overflow: hidden; display: block; }
.ifive_ul li .tit a { color: #111111; display: block; overflow: hidden; font-size: 16px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap;}
.ifive_ul li:hover .tit a { color: #E84B18;}
.ifive_ul li .des { display: block; overflow: hidden; text-align: center; font-size:13px; margin-top: 5px; line-height: 25px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; color: #999999; }
.ifive_ul li .time_bg { width: 100%; height: auto; overflow: hidden; display: block; position: relative; margin-top: 10px;}
.ifive_ul li .time { width: 100%; height: auto; overflow: hidden; display: block; font-size: 13px; color: #999999; line-height: 25px; background: url(../images/dot_time.png) no-repeat left; padding-left: 25px; box-sizing: border-box;}
.ifive_ul li .more { display: inline-block; overflow: hidden; position: absolute; z-index: 9; right: 0; top: 0; font-size: 13px; line-height: 25px;}
.ifive_ul li .more a { color: #999999;}
.ifive_ul li .more span { margin-left: 5px;}

.isix_bg { width: 100%; height: auto; overflow: hidden; padding:60px 0px; display: block; background: #F4F4F4;}
.isix_wd { width: 94%; height: auto; overflow: hidden; display: block; margin: 45px auto 0px auto; max-width: 1350px; position: relative;}
.isix_l { width: 50%; height: 100%; display: none; position: absolute; z-index: 9; left: 0; top: 0; overflow: hidden;}
.isix_r { width: 100%; height: auto; overflow: hidden; display: block; background: #E84B18; min-height: 360px; float: right; padding: 60px 45px; box-sizing: border-box;}
.isix_tit { display: block; font-size: 24px; line-height: 30px; overflow: hidden; color: #ffffff; border-bottom: 1px dashed rgba(255,255,255,.5); padding-bottom: 15px;}
.isix_info { width: 100%; height: auto; overflow: hidden; display: block; margin-top: 10px;}
.isix_p { width: 100%; height: auto; overflow: hidden; display: block; font-size: 15px; line-height: 35px; color: #ffffff;}
.isix_p span { margin-left: 10px;}

.iseven_bg { width: 100%; height: auto; overflow: hidden; padding:60px 0px; display: block; }
.imes_wd { width: 94%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 0px auto;}
.mes_bg { width: 100%; height: autopx; display: block; overflow: hidden; margin-top: 25px;}
.mes_li_bg { width: 100%; height: auto; display: block; overflow: hidden;}
.mes_short { width: 33.33333%; height: auto; overflow: hidden; display: block; float: left; padding: 0px 15px; box-sizing: border-box; margin-top: 20px;}
.mes_con { width: 100%; height: auto; overflow: hidden; display: block; padding: 0px 15px; box-sizing: border-box; margin-top: 20px;}
.mes_li_bg .text { width: 100%; height: 60px; overflow: hidden; display: block; border: 1px solid #e2e2e2; padding: 0px 10px; outline: none; box-sizing: border-box; font-size: 14px; line-height: 58px; color: #333333;}
.mes_li_bg .content { width: 100%; height:auto; min-height: 275px; overflow: hidden; display: block; border: 1px solid #e2e2e2; padding: 10px; outline: none; box-sizing: border-box; font-size: 14px; line-height: 30px; color: #333333; font-family: "microsoft sans serif";}
.mes_li_bg input::-webkit-input-placeholder { color: #AAAAAA;}
.mes_li_bg textarea::-webkit-input-placeholder { color: #AAAAAA;}
.mes_sub { width: 100%; height: 60px; margin-top: 20px; display: block; overflow: hidden; border: none; outline: none; text-align: center; line-height: 60px; font-size: 18px; color: #333333; background: #e2e2e2; transition:all .3s !important; cursor: pointer;}
.mes_sub:hover { color: #FFFFFF; background: #E84B18;}

.iflink_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #f4f4f4; padding: 30px 0px;}
.iflink_wd { display: block; overflow: hidden; width: 94%; max-width: 1350px; height: auto; margin: 0px auto;}
.iflink_tit { display: block; font-size: 16px; line-height: 35px; overflow: hidden; background: url(../images/flink.png) no-repeat left; padding-left: 30px; box-sizing: border-box; color: #000000;}
.iflink_ul { width: 100%; height: auto; overflow: hidden; display: block; margin-top: 15px; font-size: 0;}
.iflink_ul li { display: inline-block; font-size: 14px; line-height: 35px; overflow: hidden; margin: 0px 15px;}
.iflink_ul li a { color: #666666;}
.iflink_ul li a:hover { color: #E84B18;}

.foot_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #4b4a4a;  border-top: 3px solid #FF4C18; padding: 10px 0px;}
.foot_wd { width: 94%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 0px auto; position: relative; }
.banquan_info { display: inline-block; font-size: 13px; line-height: 30px; color: #cccccc; float: left;}
.foot_link { display: inline-block; font-size: 13px; line-height: 30px; float: left; margin-left: 20px; }
.sup_link { display: inline-block; font-size: 13px; line-height: 30px; float: right; color: #CCCCCC;}
.foot_wd a { color: #cccccc;}
.foot_wd a:hover { text-decoration: underline;}

.wap_foot { display: none;}

.banner_n { width: 100%; height: auto; overflow: hidden; display: block;}
.banner_n .img { width: 100%; height: auto; overflow: hidden; display: block;}

.place_bg { width: 100%; height: auto; overflow: hidden; display: block; border-bottom: 1px solid #dddddd;}
.place_p { display: block; font-size: 14px; line-height: 50px; overflow: hidden; color: #555555;}
.place_p i { margin-right: 5px;}
.page_wd { width: 94%; height: auto; overflow: hidden; display: block; max-width: 1350px; margin: 0px auto;}
.page_pad { width: 100%; height: auto; overflow: hidden; display:block; padding: 60px 0px;}
.page_info { width: 100%; height: auto; min-height: 400px; overflow: hidden; display: block; margin-top: 40px; font-size: 15px; line-height: 32px; color: #333333;}
.page_info div { font-size: 16px; line-height: 32px; color: #111111; display: block; overflow: hidden;}
.page_info img { display: block; margin: 20px auto 0px auto; overflow: hidden; max-width: 100%; height: auto;}

.team_ul { width: 100%; height: auto; overflow: hidden; display: block; margin-top: 10px;}
.team_ul li { width: 25%; height: auto; overflow: hidden; display: block; margin-top:30px; float: left; padding: 0px 15px; box-sizing: border-box;}
.team_ul li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.team_ul li .con_bg { width: 100%; height: auto; overflow: hidden; display: block;}
.team_ul li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.team_ul li .tit01 { width: 100%; height: 35px; display: block; overflow: hidden; text-align: center;  margin-top: 15px;}
.team_ul li .tit01 a { display: block; font-size: 15px; line-height: 35px; color: #ffffff; overflow: hidden; background: #E84B18; border-radius: 30px;}
.team_ul li .tit02 { width: 100%; height: 35px; display: block; overflow: hidden; text-align: center; ;margin-top: 10px;}
.team_ul li .tit02 a { display: block; font-size: 13px; line-height: 33px; color: #E84B18; overflow: hidden; background: #ffffff; border: 1px solid #E84B18; transition: all .3s; border-radius: 30px}
.team_ul li .tit02 a:hover { color: #ffffff; background: #E84B18;}

.pagelist { width: 100%; height: auto; overflow: hidden; text-align: center; font-size: 13px; margin-top: 50px;}
.pagelist a { margin: 0px 2px ; display: inline-block; overflow: hidden; padding: 0px 7px; line-height: 23px; border: 1px solid #dddddd; vertical-align: middle; font-size: 14px; color: #555555;}
.pagelist a.a1 { display: inline-block; padding: 0px 7px; line-height: 23px; border: 1px solid #dddddd; vertical-align: middle;}
.pagelist a:hover { background: #E84B18; color: #ffffff;}
.pagelist span { display: inline-block; padding: 0px 7px; line-height: 23px; border: 1px solid #E84B18; vertical-align: bottom; background: #E84B18; color: #ffffff;}

.show_h { display: block; font-size: 24px; line-height: 40px;  text-align: center; overflow: hidden; }
.value { display: block; overflow: hidden; font-size: 13px; line-height: 25px; color: #777777; text-align: center; margin-top: 10px; border-bottom: 1px solid #dddddd; padding-bottom: 15px;}
.show_info { width: 100%; height: auto; min-height: 200px; overflow: hidden; display: block; margin-top: 30px; font-size: 15px; line-height: 32px; color: #333333; }
.show_info div { font-size: 15px; line-height: 32px; color: #333333; display: block; overflow: hidden;}
.show_info img { display: block; margin: 20px auto 0px auto; overflow: hidden; max-width: 100%; height: auto;}
.show_f { display: block; width: 100%; height: auto; overflow: hidden; margin-top: 50px; font-size: 14px; line-height: 35px; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; padding: 20px 0px;}
.show_back { width: 180px; height: 40px; display: block; overflow: hidden; margin: 50px auto 0px auto; text-align: center;}
.show_back a { width: 100%; height: 40px; display: block; overflow: hidden; border-radius: 5px; border: 1px solid #AAAAAA; color: #666666; box-sizing: border-box; font-size: 16px; line-height: 38px; transition: all .3s;}
.show_back a:hover { background:#E84B18; color: #ffffff; border: 1px solid #E84B18;}
.show_back a i { margin-left: 10px;}
.show_info iframe { width: 100% !important; height: 500px !important; display: block; margin-top: 30px;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.page_nav { width: 100%; height: auto; overflow: hidden; display: block; text-align: center; font-size: 0; margin-top: 25px;}
.page_nav li{ width: 125px; height: 45px; display: inline-block; overflow: hidden; margin:15px 5px 0px 5px; border-radius: 5px; background: #F2F2F2;  }
.page_nav li a { display: block; font-size: 14px; line-height: 45px; overflow: hidden; color: #000000; text-align: center;}
.page_nav li.cur a { background:#E84B18; color: #ffffff; }
.page_nav li:hover a { background:#E84B18; color: #ffffff; }

.pic_ul { width: 100%; height: auto; overflow: hidden; display: block;}
.pic_ul li { width: 33.33333%; height: auto; overflow: hidden; display: block; float: left; padding: 0px 12px; box-sizing: border-box; margin-top: 30px;}
.pic_ul li .con_bg { width: 100%; height: auto; overflow: hidden; display: block; background: #ffffff; padding: 10px; box-sizing: border-box; border: 1px solid #d2d2d2; transition: all .3s;}
.pic_ul li:hover .con_bg { border:1px solid #E84B18; background: #E84B18;} 
.pic_ul li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.pic_ul li .img img { transition: all .3s; }
.pic_ul li:hover .img img { transform:scale(1.1);//璁剧疆缂╂斁姣斾緥 -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.pic_ul li .tit { display: block; width: 100%; font-size: 15px; line-height: 30px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic_ul li .tit a { color: #555555; display: block; position: relative; width: 100%; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic_ul li .tit a .span { position: absolute; z-index: 9; top: 0; right: 0; font-size: 13px; font-family: simsun; font-weight: bold; display: inline-block; color: #aaaaaa;}
.pic_ul li:hover .tit a { color: #ffffff;}
.pic_ul li:hover .tit a .span { color: #ffffff;}

.zhanji_ul { width: 100%; height: auto; overflow: hidden; display: block; margin-top: 25px;}
.zhanji_ul li { width:16.666666%; height: auto; overflow: hidden; float: left; padding: 0px 12.5px; margin-top: 25px; box-sizing: border-box;}
.zhanji_ul li .con_bg { width: 100%; height: auto; overflow: hidden; display: block;}
.zhanji_ul li .img { width: 100%; height: auto; overflow: hidden; display: block;}
.zhanji_ul li .zj_logo_bg { width: 100%; height: auto; overflow: hidden; display: block; padding: 10px 0px; overflow: hidden; font-size: 0; text-align: center; background: #7f7e83;}
.zhanji_ul li .zj_logo { display: inline-block; width: 100%; max-width: 150px; height: auto; overflow: hidden; }
.zhanji_ul li .tit { width: 100%; height: auto; overflow: hidden; display: block; font-size: 16px; line-height: 35px; background: #3e3a39; color: #ffffff; text-align: center;}
.zhanji_ul li .yuanxiao { width: 100%; height: auto; overflow: hidden; display: block; font-size: 14px; line-height: 35px; background: #E84B18; color: #ffffff; text-align: center;}
.zhanji_ul li a { color: #FFFFFF;}

.contact_info { width: 100%; height: auto; overflow: hidden; display: block; text-align: center; margin-top: 40px;}
.contact_p { width: 100%; height: auto; overflow: hidden; display: block; font-size: 18px; line-height: 35px; color: #E84B18;}
.contact_p span { margin-left: 10px; color: #444444; font-size: 15px; line-height: 35px;}
.contact_map { width: 100%; height: 500px; display: block; overflow: hidden; margin-top: 50px; border: 1px solid #CCCCCC; box-sizing: border-box;}

.BMapLabel { display: none !important;}
.BMap_bubble_title { width: 100% !important; font-size: 13px !important; line-height: 25px; display: block; overflow: hidden;  word-wrap: break-word !important; word-break: normal !important;}
.BMap_bubble_title p{ width: 100% !important; font-size: 13px !important; line-height: 25px; display: block; overflow: hidden;  word-wrap: break-word !important; word-break: normal !important;}