@charset "utf-8";

html{ min-width:1250px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt,s,del,i,em{margin:0;padding:0;border:0; text-decoration:none; font-style:normal; outline:none;-webkit-backface-visibility: hidden;}
body{background: #ebf0f5;color:#333;font-size:16px; font-family:"Microsoft YaHei",Arial,sans-serif;min-width:1250px; }
ul,ol,li,dl,dd,dt{list-style-type:none;}
select,input,img,select,button,textarea{vertical-align:middle; font-size:12px; outline:none;font-family:"Microsoft YaHei",Arial,sans-serif;}

@font-face {
  font-family: 'iconfont';  
  src: url('//at.alicdn.com/t/font_32791_d62il1t1cg.eot');
  src: url('//at.alicdn.com/t/font_32791_d62il1t1cg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_32791_d62il1t1cg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_32791_d62il1t1cg.woff') format('woff'),
  url('//at.alicdn.com/t/font_32791_d62il1t1cg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_32791_d62il1t1cg.svg#iconfont') format('svg');
}
      

.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased;   -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
@-webkit-keyframes spinAround {from {-webkit-transform: rotate(0deg)}to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes spinAround {from {-moz-transform: rotate(0deg)}to {	-moz-transform: rotate(360deg);}}
@keyframes spinAround {from {transform: rotate(0deg)}to {transform: rotate(360deg);}}

input.hover{ color:#555;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2); border-color:#74b9ef !important; background-color:#fff !important}

a{text-decoration:none; color:#333}
a:hover{color:#f39800;}
.clearit{clear:both; }


.b{font-weight:bold}
.red{ color:#ff0000 !important}
.orange{ color:#f39800}
.orange:hover{ text-decoration:underline}
.black{ color:#222}
.blue{ color:#0294C5}
.green{ color:#69bd83 !important}
.green:hover{ color:#69bd83; text-decoration:underline}
.gray{ color:#888}
.font14{ font-size:14px}
.left{ float:left}
.right{ float:right}


#top-bar{ height:36px; line-height:36px; background-color:#f2f2f2;}
#top-bar .top-left{ float:left;}
#top-bar .top-left a{ color:#005acb; font-weight:bold}
#top-bar .top-left a:hover{ text-decoration:underline; color:#f39000}
#top-bar .top-right{ float:right; margin-top:7px;}
.bdsharebuttonbox{display:inline-block}

.wrapper{ width:1198px; margin:0 auto}


#footer{ margin-top:30px;padding-bottom:40px; text-align:center; position:relative; z-index:100; font-size:16px;}
#footer .copyright{ line-height:180%; color:#555 }
#footer .copyright img{ margin-left:10px;}
#footer .copyright a{ color:#f39800;}
#footer .copyright a:hover{ color:#f39800}

.body-bg{ background:url(../images/zxzz-header.jpg) no-repeat center 0px; padding-top:550px;}


#follow-btn{ position:fixed;right:5px;bottom:-106px; z-index:99;-webkit-transition:bottom 0.3s;-moz-transition:bottom 0.3s;transition: bottom 0.3s; display:none}
#follow-btn a{ display:block; background-color:#888; color:#fff; width:50px; height:50px; margin-bottom:3px; line-height:50px; text-align:center; -webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition: background-color 0.3s; }
#follow-btn a i{font-size:20px;}
#follow-btn a:hover{ background-color:#f39800}

.index{ width:1200px;margin:0 auto; margin-top:40px; }

.index .item-a{background-color:#fff;position:relative;padding:40px;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05);}
.index .item-a h2{height:60px;width:60px;background:url(../images/bwcx-t1.jpg) no-repeat;text-indent:-10000px;position:absolute;left:0;top:0}
.index .item-a strong{display:block;font-size:30px;text-align:center;padding:0 5%}
.index .item-a strong a{color:#ee0000}
.index .item-a p{margin-top:15px; line-height:1.8}
.index .item-a p a{color:#06c}

.index h2{margin-bottom:20px;padding-bottom:15px; border-bottom:1px #ddd solid;}
.index h2 span{font-size:26px;color: #ee0000;}



.index .item-b{}
.index .item-b .list{position:relative;width:540px;height:304px; float:right; background-color:#fff; padding:38px 40px;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05);}
.index .item-b .list ul{ }
.index .item-b .list li{ font-size:16px;margin-bottom:15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/bwcx-li.png) no-repeat 0 center;padding-left:15px }
.index .item-b .list li strong{font-weight:400;font-size:16px;line-height:1.5}
.index .item-b .list li p{margin-top:20px;line-height:1.8;color:#666}
.index .item-b a.more-btn{ position:absolute;right:40px;top:45px;}

.slider{ width:580px; height:380px; position:relative; overflow:hidden; float:left; }
.slider .swiper-slide {font-size:18px;background:#fff;      display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.slider .swiper-slide img{ width:100%; height:380px;}
.slider .swiper-slide p{ position:absolute; background-color:rgba(0,0,0,0.5);color:#fff; left:0;top:320px; height:60px;line-height:60px;padding-left:20px; z-index:2; width:100%}
.slider .swiper-pagination{ text-align:right;bottom:24px ;left:-20px ;}
.slider .swiper-pagination-bullet{background-color:#fff; width:10px;height:10px;}
.slider .swiper-pagination-bullet-active{background-color:#f39800}



.index .item-c{ margin-top:30px;position:relative;width:515px; min-height:330px; float:left;padding:35px;background-color:#fff;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05);}
.index .item-c .list ul{ margin-top:30px;}
.index .item-c .list li{ font-size:16px;margin-bottom:15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/bwcx-li.png) no-repeat 0 center;padding-left:15px }
.index .item-c .list li strong{font-weight:400;font-size:16px;line-height:1.5}
.index .item-c .list li p{margin-top:20px;line-height:1.8;color:#666}

.index .item-d{ margin-top:30px;position:relative;width:515px; min-height:330px;float:right;padding:35px;background-color:#fff;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05);}
.index .item-d .list ul{margin-top:30px; }
.index .item-d .list li{ font-size:16px;margin-bottom:15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/bwcx-li.png) no-repeat 0 center;padding-left:15px }
.index .item-d .list li strong{font-weight:400;font-size:16px;line-height:1.5}
.index .item-d .list li p{margin-top:20px;line-height:1.8;color:#666}




a.more{display:block;width:85px;height:45px;position:absolute;right:40px;top:40px; text-align:right}


.index .item-e{ margin-top:30px;position:relative;background-color:#fff; padding:38px 40px;box-shadow: 1px 1px 6px rgba(0,0,0,.1);}
.index .item-e .list{margin-top:30px;}
.index .item-e .list ul li{ width:255px; float:left; position:relative; margin-right:30px;}
.index .item-e .list ul li .image{ overflow:hidden; position:relative}
.index .item-e .list ul li .image img{ width:100%;height:170px;display:block}
.index .item-e .list ul li .image em{display:inline-block;padding:0 10px;line-height:32px;background-color:rgba(0,0,0,0.6);color:#fff;position:absolute;right:10px;bottom:10px;font-size:13px;border-radius:5px;}
.index .item-e .list ul li strong{ display:block;min-height:60px; font-weight:normal; line-height:1.6; text-align:center;border:1px #ddd solid;padding:10px 30px;}
.index .item-e .list ul li a{position:absolute;left:0;top:0;right:0;bottom:0;display:block}

.index .item-e  a.more-btn{ position:absolute;right:40px;top:45px;}

.index .item-f{ margin-top:30px;position:relative;background-color:#fff; padding:38px 40px;box-shadow: 1px 1px 6px rgba(0,0,0,.1);}
.index .item-f .content{line-height:1.7}
.index .item-f .content p{margin-bottom:20px; line-height:1.7}

.index .item-g{ margin-top:30px;position:relative;background-color:#fff; padding:38px 40px;box-shadow: 1px 1px 6px rgba(0,0,0,.1);}
.index .item-g h3{height:61px;background:url(../images/bwcx-t-bg.jpg) no-repeat 0 center;text-align:center}



.location{position:relative; height:66px; line-height:66px;  margin:0 auto; padding-left:20px; overflow:hidden;  color:#888;background-color:#fff; }
.location .wrapper{ background:url(../images/bwcx-local.png) no-repeat 0 center; padding-left:30px;}
.location span{ margin: 0 3px}
.location a{}
.location a:hover{ text-decoration:underline}
.location i{ margin-right:8px;}

.news-list{background-color:#fff;position:relative;padding:40px;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05)}
.news-list ul.list{ }
.news-list ul.list li{ padding:25px 0px; border-bottom:1px #ccc dotted; text-align:right;}
.news-list ul.list li span{ color:#aaa; font-size:14px;}
.news-list ul.list li strong{float:left; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:800px; text-align:left; font-weight:normal}
.news-list ul.list li a{ line-height:16px; font-size:16px; background:url(../images/bwcx-li.png) no-repeat 0 center; padding-left:15px; float:left}
.news-list ul.list li s{background:url(../images/small_img.gif) no-repeat 0 center; margin-left:10px; width:16px; height:16px; float:left}


.photo-list{overflow:hidden;background-color:#fff;position:relative;padding:40px;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05)}
.photo-list .list{width:1250px}
.photo-list .list li{width:335px;float:left;margin-right:30px;margin-bottom:30px;}
.photo-list .list li img{width:100%;display:block}
.photo-list .list li span{display:block;text-align:center;margin-top:15px;}



#pages{ text-align:center; padding-top:30px; height:50px;}
#pages a{ display:inline-block; padding:12px 16px; background-color:#ddd; color:#888; margin:0 1px;-webkit-transition: background-color .25s;transition:background-color .25s; }
#pages a:hover{ background-color:#005acb; color:#fff}
#pages a.active{ background-color:#4f9f29; color:#fff}
#pages a.prev,#pages a.next{ font-size:14px; position:relative;} 
#pages span{display:inline-block; padding:10px 14px; color:#888; position:relative;top:-2px}

.news-view{ background-color:#fff;position:relative;padding:40px;box-shadow: 0 1px 20px 0 rgba(0,0,0,0.05);}
.news-view h1{font-size:26px; text-align:center; line-height:33px; padding:10px 30px 30px; color:#333; color:#222}
.news-view h1 p{ font-family:"仿宋"; color:#444; padding-top:4px;}
.news-view p.news-info{padding:12px 0px; text-align:center; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;  color:#888}
.news-view p.news-info span{ color:#f39800; margin-right:3px;}
.news-view p.news-info a{ cursor:pointer}
.news-view p.news-info a.btn{ display:inline-block; width:74px; line-height:25px; color:#fff; height:25px; background:url(../images/download.gif) no-repeat; padding-left:11px; }
.news-view p.news-info a.btn:hover{ color:#f39800}
.news-view .content{ line-height:200% !important;  margin-top:20px; font-size:16px;}
.news-view .content p{ margin-bottom:15px;line-height:200% !important;}

.news-view .other{ border-top:4px #e2e2e2 solid; padding-top:25px; margin-top:25px; font-size:14px;}
.news-view .other .left{ float:left;color:#777; width:550px;}
.news-view .other .left p{height:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-view .other .left p a{ margin-left:3px;}
.news-view .other .right{float:right;color:#777}
.news-view .download{ border-top:1px #ddd solid; padding-top:20px; margin-top:25px;}
.news-view .download h2{ font-size:15px; color:#f39800; height:25px;}
.news-view .download p{ padding:5px 0px; background:url(../images/file.gif) no-repeat 0 center; padding-left:20px;}
.news-view .download p a{ color:#0033FF; text-decoration:underline; font-size:14px;}
.news-view .download p a:hover{ text-decoration:none; color:#0033FF}
.news-view .pics{ margin-top:30px; position:relative; overflow:hidden}
.news-view .pics .list{}
.news-view .pics .list img{ max-width:842px; max-height:500px;}
.news-view .pics .list li{ display:none; text-align:center}
.news-view .pics .prev{ width:421px; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; display:block; position:absolute;top:0; left:0; z-index:100; height:800px;}
.news-view .pics .next{ width:421px; display:block; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;  position:absolute;top:0; right:0; z-index:100; height:800px;}
.news-view .pics .prev-btn{ display:block;z-index:50; width:70px; height:70px; background:url(../images/prev-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; left:0; display:none}
.news-view .pics .next-btn{display:block; z-index:50; width:70px; height:70px; background:url(../images/next-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; right:0; display:none}
.news-view .pics p{ font-size:14px; color:#fff; background:#000;border-radius:5px; padding:8px 10px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; position:absolute;top:20px; right:20px; z-index:60}


.switch_warpper{margin-top:30px;overflow:hidden;position:relative;background-color:#d65152;padding:40px;}
.switch_with_map{width:1040px;height:600px;overflow:hidden;white-space:nowrap;}
.inner_switcher{position:relative;width:1040px;height:600px;overflow:hidden;display:inline-block;vertical-align:top;*display:inline;*zoom:1}
.switch_mask{position:absolute;top:50%; margin-top:-50px;width:60px;height:100px;background:rgba(0,0,0,0.5);z-index:1;-webkit-transition:display .2s;transition:display .2s}
.switch_warpper .switch_btn{width:25px;height:50px;position:absolute;top:25px;z-index:2;font-size:40px;background-image:none}
.switch_warpper .switch_left_btn{left:10px;color:#fff;-webkit-transition:left .1s;transition:left .1s}
.switch_warpper .switch_right_btn{right:25px;color:#fff;-webkit-transition:right .1s;transition:right .1s}
.switch_mask:hover{cursor:pointer}
.switch_mask:hover .switch_left_btn{cursor:pointer;left:5px;color:#f39800;}
.switch_mask:hover .switch_right_btn{cursor:pointer;right:20px;color:#f39800;}
.switch_right_mask{right:1px}
.no_mask{display:none}
.scale_btn_wrap{position:absolute;right:12px;top:10px;width:35px;z-index:3;white-space:normal}
a.zoom_btn,a.zoom_btn:hover{margin-top:10px;display:inline-block;font-size:30px;color:#333;font-weight:bold;border:1px solid #888;width:30px;line-height:26px;padding-bottom:5px;text-align:center;background:#fff;text-decoration:none;font-family:"Microsoft YaHei","微软雅黑"}
a.zoom_btn:hover{color:#666}
.switch_wrap{position:absolute;left:0px;top:0;height:600px;white-space:nowrap;font-size:0}
.switch_list{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
.switch_wrap .flexslider{width:1040px;height:600px;border:0;margin:0}
.switch_wrap .flexslider .slides li .img-box{width:1040px;height:600px;overflow:hidden;text-align:center; position:relative}
.switch_wrap .flexslider .slides li p{ position:absolute; left:0;bottom:0; width:100%; z-index:100;height:60px; padding-top:90px; background:url(../../images/bgh/mask.png) no-repeat; color:#fff; font-size:18px;}
.switch_wrap .flexslider .slides li p span{display:block;margin-top:5px;}
.switch_wrap .flexslider .slides li img{height:600px;display:inline-block;width:auto;background:url(../images/bgh/loading.gif) no-repeat center center #fafafa}
.switch_wrap .flexslider .flex-direction-nav{display:none}
.switch_tab_wrap a{display:inline-block;width:144px;height:90px; overflow:hidden;padding-top:25px;background:#ffeccc; border:1px #ffeccc solid;font-size:14px;color:#333;text-align:center; margin-right:3px;}
.switch_tab_wrap a:last-child{ margin-right:0}
.switch_tab_wrap a strong{ display:block; font-size:16px;}
.switch_tab_wrap a span{ display:block; font-size:13px; margin-top:5px;}
.switch_tab_wrap a:hover{color:#f39800}
.switch_tab_wrap{font-size:0;text-align:center; margin-top:3px;}
.switch_warpper .map_tag,.switch_warpper .switch_tag{}
.map_tag .num,.switch_tag .num{font-size:12px;font-weight:normal}
.switch-room-icon{background-position:0 0}
.switch_warpper .switch_tag:hover,.switch_warpper .map_tag:hover{position:relative;z-index:20;background:#f5ddb6;border-color:#f5ddb6;color:#f39800;font-weight:bold;text-decoration:none;}
.map_tag_XL{height:224px}
.switch_warpper .switch_tag_now{color:#fff;background:#f39800;border-color:#f39800;position:relative;z-index:20}
.switch_warpper .traffic_ico_normal,.switch_warpper .traffic_ico_normal .iconfont{color:#2693ff}
.switch_warpper .medical_ico_normal,.switch_warpper .medical_ico_normal .iconfont{color:#ff4646}
.switch_warpper .school_ico_normal,.switch_warpper .school_ico_normal .iconfont{color:#c60}
.switch_warpper .business_ico_normal,.switch_warpper .business_ico_normal .iconfont{color:#029497}
.switch_warpper .map_tag_ico:hover,.switch_warpper .map_tag_ico:hover .iconfont,.switch_warpper .traffic_tag_hover,.switch_warpper .traffic_tag_hover .iconfont,.switch_warpper .medical_tag_hover,.switch_warpper .medical_tag_hover .iconfont,.switch_warpper .school_tag_hover,.switch_warpper .school_tag_hover .iconfont,.switch_warpper .business_tag_hover,.switch_warpper .business_tag_hover .iconfont{color:#fff;text-decoration:none}

