@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
    font-family:"微软雅黑"
}

/*各浏览器显示不同，去掉蓝色边框*/
fieldset, img, input, button {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}
a{
text-decoration:none;
}
ul, ol {
    list-style: none;
}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "SimSun", "宋体";
}

/*去掉行内替换元素空白缝隙*/
select, input {
    vertical-align: middle;
}

/*去掉行内替换元素空白缝隙*/
img {
    border: 0;
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
    margin: 0;
}

/*防止拖动 影响布局*/
textarea {
    resize: none;
}

table {
    border-collapse: collapse;
}
.fl{ float: left; }
.fr{ float: right; }

.property_top{min-width: 100%; background: url(../images/property_top_bgm.jpg) repeat-x;padding: 10px 0; }
.property_top_in{ width: 1200px; margin: 0 auto; }
.property_top_logo a img{float: left; width:630px;margin: 10px  0;  }
.property_top_ss{ width: 290px; border: 1px solid #e0e0e0; height: 42px; border-radius: 21px;margin: 26px 0 0 0; }
.property_top_ss img{ float: left;width: 26px; margin: 8px;}
.property_top_ss input{line-height: 42px; width: 170px;color: #878787; background: none;}
.property_top_ss a{ float: right;width: 67px; height: 32px; background: url(../images/home_ico2.png) no-repeat; color: #fff; font-size: 12px;text-align: center;line-height: 32px;margin: 5px 5px 0 0;  }
.pro_nav{ min-width: 100%; background: url(../images/home_ico6.png)  repeat-x;background-size: 100% 53px; }
.pro_nav_in{ width: 1200px; margin: 0 auto; }
.pro_nav_in ul li{ float: left;width: 200px; }
.pro_nav_in ul li a{float: left; line-height: 53px; color: #fff; text-align: center;width: 100%;/*font-weight: bold;*/font-size: 18px; }
.pro_nav_in ul li a:hover{ background: #e4944e; }
.pro_nav_sel{ background: #e4944e; }
.property{ width: 100%; }
/*banner*/
.flexslider{position:relative; width: 100%; height:334px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:334px;}
.slides li img{ width: 100%;height: 334px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.property_in{ width: 1200px; margin: 0 auto; }
.content_guangg{ width: 100%; margin: 10px 0;}
.content_guangg img{ float: left;width: 100%; }
.new_left{ width:650px; }
.new_tit{ float: left;width: 100%; border-bottom: 1px solid #cacaca;  background: url(../images/home_ico3.png) 0 48px no-repeat;padding: 10px 0;}
.new_tit span{ float: left; font-size: 26px; font-weight: bold;line-height: 30px; }
.new_tit img{ float: left;margin: 0 0 0 10px; }
.new_tit a{ float: right; color: #000; font-size: 14px; margin: 5px 0 0 0; }
.new_tit a:hover{ color: #07589f; }
.new_banner{float: left; width: 100%; }
/*新闻banner*/
.section-focus-pic{margin:10px auto 0 auto;height:395px;width:650px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:650px;width:650px;height:395px;}
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 400px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑";
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.section-focus-pic ul li h3 a{ color: #fff; }
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:650px;opacity: 0.6;filter: alpha(opacity=60);}
.item a img{ width: 650px; height: 395px; }
.section-focus-pic .pages{width:650px;height:395px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:170px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_04.png');}

.new_right{width: 522px;}
.tab{ width:522px;}
.tab-hd { background:#f6f6f6; overflow:hidden; zoom:1;margin: 5px 0 0 0; }
.tab-hd li{ float:left; width:174px;height: 44px;line-height: 44px;color:#878787; border-bottom:1px solid #cacaca;  text-align:center; cursor:pointer;}
.tab-hd li a{ color: #878787; }
.tab-hd li.active{ background:url(../images/home_ico4.png); color: #fff;}
.tab-hd li.active a{ color: #fff; }
.tab-bd li{display:none; }
.tab-bd li.thisclass{ display:list-item;}

.cqhome_title{ float: left;width: 100%; }
.tab-bd li a{ float: left;width: 100%; margin: 8px 0 0 0; padding: 0 0 14px 0;border-bottom: 1px #d7d7d7 dashed;}
.new_time{ float: left;width: 70px;height: 70px;margin: 10px 0 0 0; background: url(../images/home_ico5.png) no-repeat; }
.new_time_1{ float: left;width: 100%; text-align: center; color: #808080;line-height: 50px;  font-size: 26px;}
.new_time span{ float: left;width: 100%; text-align: center; color: #fff; font-size: 12px;}
.new_title{ float: left;width: 430px;margin: 12px 0 10px 10px; color: #434343; font-size: 18px; font-weight: bold;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.new_miaoshu{ float: left; width: 430px; font-size: 14px; color: #7a7a7a;margin: 0 0 0 10px;line-height: 22px;height: 66px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.tab-bd li a:hover .new_title{ color: #07589f; }

.cqhome_title{ float: left;width: 100%; text-align: center;margin: 40px 0; }
.cqhome_title img{display: block;margin: 10px auto;}
.cqhome_title span{ width: 100%;color: #7f7f7f; font-size: 14px;}
.zhanlue{ float: left;width: 100%; }

.overlay_title{ float: left;width: 100%;text-align: center;color: #fff;font-size: 20px;margin: 30px 0 10px 0; }
.overlay_title_2{ float: left;width: 80%;margin: 0 10%; color: #fff;font-size: 16px;line-height: 26px; 
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.service{ float: left;min-width: 100%; background: url(../images/bgimg1.jpg) no-repeat;/*margin: 20px 0 0 0;*/ background-size:100% 620px;}
.property_in{ width: 1200px; margin: 0 auto; }
.service_tab{ float: left;width: 100%; }
#tab{width:1200px;position:relative;height: 480px;}
#tab .tab_menu{width:100%;float:left;position:absolute; z-index:1; border-bottom: 1px solid #fff;height: 130px; overflow-x: auto;overflow-y: hidden;white-space: nowrap; }
#tab .tab_menu li{/*float:left;*/width:129px;height:130px; cursor:pointer;text-align:center;text-align: center; display: inline-block; }
#tab .tab_menu::-webkit-scrollbar {width: 5px;height: 7px;}
#tab .tab_menu::-webkit-scrollbar-thumb {border-radius:4px;-webkit-box-shadow: inset 0 0 3px #fff;background: linear-gradient(to right, #0350a1, #2fa78d);}
#tab .tab_menu::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px #fff;border-radius: 0;background: #fff;}

#tab .tab_menu li img{display: block; margin: 0 auto;}
#tab .tab_menu li span{ text-align: center;width: 100%; color: #fff; font-size: 14px; }
#tab .tab_box{width:100%;height:260px;clear:both;top:190px;position:relative;background-color:#fff; border-radius: 10px;box-shadow: 0 0 5px #404040;}
#tab .tab_menu .selected{background: url(../images/fuwu_ico_sel.png) 55px 120px no-repeat; cursor:pointer;}
.hide{display:none;}
.service_img{ float: left;margin: 33px 40px 0 29px; }
.service_img img{ float: left;width: 260px;height: 190px; }
.service_t{ float: left;width: 800px; font-size: 24px;font-weight: bold;color: #4276de;margin: 46px 0 20px 0; }
.service_2{ float: left; width: 800px; font-size: 14px; color: #616161;line-height: 28px; 
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.service_3{ float: left; width: 800px; }
.service_3 a{ float: left;width: 110px; height: 28px; background: url(../images/home_ico7.png) no-repeat; color: #fff; text-align: center;line-height: 28px;font-size: 14px;margin: 12px 0 0 0; }
.service_3 a:hover{ color: #94c3df; }

.case_in{ width: 100%;margin: 20px 0; }
.case_top{ float: left;width: 100%;border-bottom: 1px solid #cacaca;padding: 5px 0;margin: 0 0 10px 0;}
.case_top span{float: left;font-size: 26px; font-weight: bold; line-height: 32px; background: url(../images/home_ico8.png) no-repeat;padding: 0 0 0 15px;}
.case_top img{ float: left; }
.case_top a{float: right; color: #000;font-size: 14px;margin: 5px 0 0 0;}
.case_top a:hover{ color: #07589f; }
.case_rec{ width: 100%; }
.case_rec a:hover .case_rec_t{ color: #07589f; }
.case_rec a{ float: left; width: 23%;margin: 0 1%; }
.case_rec_img{ float: left; width: 100%;margin: 10px 0 0 0; }
.case_rec_img img{ float: left;width: 100%;height: 150px;box-shadow: 0 0 5px #959595; }
.case_rec_t{ float: left;width: 100%; font-size: 16px; color: #434343; font-weight: bold;margin: 10px 0 10px 0; 
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.case_rec_miaos{ float: left;width: 100%;font-size: 12px; color: #616161; line-height: 18px;margin: 0 0 5px 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.case_rec a span{ float: left;width: 100%; font-size: 12px; color: #616161;}
.case_rec_les{ float: left;width: 100%; }
.case_rec_les ul li{ float: left;width: 100%; padding: 4px 0;}
.case_rec_les ul li a{ float: left;width: 450px; color: #000; font-size: 16px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.case_rec_les ul li span{ float: right; color: #616161; font-size: 12px;}
.case_rec_les ul li a:hover{ color: #07589f; }
.home_zigs_title{ width: 100%;background: url(../images/title_img6.png) center 0 no-repeat;height: 46px; text-align: center; font-size: 22px;font-weight: bold; margin: 20px 0;}
.zigs_les{ width: 100%; }
.zigs_les a{ float: left;width: 370px;height: 49px;background: url(../images/home_ico10.jpg) no-repeat;color: #616161; text-align: center;line-height: 49px;margin: 10px 0 0 20px; }
.zigs_les a:hover{ background: url(../images/home_ico9.jpg) no-repeat;color: #fff; }
.home_erweima{ float: left;min-width: 100%; background: #f5f5f5;margin: 40px 0 0 0; }
.home_erweima_in{ width: 1200px;margin: 0 auto; }
.erwm_w{ float: left;width: 157px; margin: 30px 40px;}
.erwm_w_1{ float: left;width: 157px;height: 157px;background: url(../images/home_ico9.png)no-repeat; }
.erwm_w_1 img{ float: left;width: 134px;height: 134px;margin: 11px;    box-shadow: 0 0 5px #404040; }
.erwm_w span{float: left;width: 157px;text-align: center;font-size: 12px;margin: 10px 0;}
.erwm_les{float: left;width: 131px;margin: 54px 1px 10px 1px;}
.erwm_les img{ float: left; width: 100px;height: 100px; margin: 0 0 0 15px; box-shadow: 0 0 5px #404040;}
.erwm_les span{float: left;width: 100%;text-align: center;font-size: 12px;margin: 10px 0;}
/*底部*/
.footer{ float: left;min-width: 100%; background: url(../images/home_ico11.jpg)no-repeat;background-size: 100%; }
.footer_in{ width: 1200px;margin: 0 auto; }
.link_title{ float: left;width: 1200px;background: url(../images/home_ico11.png) no-repeat;text-align: center;color: #fff;height: 50px;margin: 30px 0; }
.link_title span{padding: 27px 0 0 0;display: block;font-size: 16px;}
.link_a{ float: left; width: 100%;background-color:rgba(255,255,255,0.2);padding: 0 0 20px 0; }
.link_a a{ float: left;margin: 10px 20px 0 0; color: #fff;/*background: #fff;border-radius: 15px;*/ padding: 5px 20px;font-size: 14px; }
.link_a a:hover{color: #d8d8d8;}
.footer_nav{ float: left;width: 1058px;border-bottom: 1px solid #fff;padding: 23px 0; margin: 20px 0 0 0;}
.footer_nav ul li{float: left;color: #fff;}
.footer_nav ul li a{ float: left;padding: 0 42px; color: #fff; }
.footer_top{ float: right;width: 142px;height: 93px;background: url(../images/home_ico12.png)no-repeat; margin: 20px 0 0 0; }
.footer_top a{float: left;width: 67px;height: 77px;background: url(../images/home_ico13.png)no-repeat;margin: 0 0 0 8px;}
.footer_top a:hover{background: url(../images/home_ico14.png)no-repeat;}
.footer_map{float: left;width: 100%;margin: 20px 0 ;}
.footer_map span{float: left;margin: 0 40px 0 0;font-size: 16px;color: #fff;}
.footer_bottom{float: left;min-width: 100%; background: #191d25; padding: 10px 0;}
.footer_bottom_in{ width: 1200px; margin: 0 auto; }
.footer_bottom_in span{ font-size: 12px; color: #fff; }
.footer_bottom_in a{ font-size: 12px; color: #fff;margin: 0 0 0 50px; }

/*内页*/
.inside{float: left;width: 100%;}
.inside_top{float: left;width: 100%;min-width: 1200px;}
.inside_top img{float: left;width: 100%;}
.inside_in{ width: 1200px;margin: 0 auto; min-height: 400px;}
.inside_gener{ float: left;width: 100%; margin: 20px 0;}
.inside_gener_t{font-size: 30px;font-weight: bold;border-bottom: 3px solid #07599f;float: left;}
.inside_gener_eg{float: left; width: 100%; font-size: 24px; font-weight: bold;color: #cccccc; }
.introduction_left{ width: 600px; font-size: 16px;line-height: 34px;margin: 0 0 20px 0; }
.introduction_right{ width: 300px; }
.introduction_right img{float: left;width: 100%;}
.introduction_fen{ float: left;width: 100%; border-bottom: 1px solid #ededed;padding: 20px 0; }
.introduction_fen_erwm{ float: left;margin: 10px 10px 0 0; }
.introduction_fen_erwm img{ float: right;width: 70px; }
.introduction_fen_tltle{ float: left; width: 800px; margin: 10px 0;font-size: 16px;}
.introduction_fen_tltle img{ float: left;margin: 0 10px 0 0; }
.introduction_fen_tltle span{ float: left;width: 100%; line-height: 30px;}
.introduction_fen_wz{ float: left;width: 800px;margin: 0 0 0 80px; font-size: 14px;}
.introduction_fen_wz a{ color: #07599f; }
/*新闻*/
.inside_top_dw{min-width: 100%; background: #f4f4f4;padding: 10px 0; }
.inside_top_dw a{ color: #000; }
.inside_top_dwin{ width: 1200px;margin: 0 auto;font-size: 15px; font-weight: bold; }
.inside_top_dwin img{ float: left;margin: 7px 10px 0 0; }
.new_nav_left{ width: 243px;margin: 30px 0;}
.new_nav_t{width: 243px; height: 96px; background: url(../images/nei_ico3.png) no-repeat; color: #fff;text-align: center;line-height: 96px; font-size: 28px;margin: 0 0 10px 0;}
.new_nav_li{ float: left; width: 243px; }
.new_nav_li a{float: left; width: 100%;height: 75px;background: #f4f4f4;border-bottom: 1px solid #e7e7e7; color: #000;}
.new_nav_li a:hover{ background: #dcdcdc; color: #07599f; }
.nav_left_sel{ background: #dcdcdc!important; color: #07599f!important; }
.nav_dj_left_sel{ background: #dcdcdc!important; color: #dd2424!important; }
.new_nav_li a span{float: left; margin: 24px 0 0 30px;}
.new_nav_li a img{margin: 26px 30px 0 0;float: right;}
.new_nav_right{ width: 920px;margin: 20px 0; }
.new_list{ float: left; width: 100%;border-bottom: 1px dashed #d1d1d1; }
.new_list_img{ float: left; margin: 10px 0;}
.new_list_img img{ float: left;width: 290px;height: 210px; }
.new_list_right{ float: left; width: 600px; margin: 0 0 0 20px;}
.new_list_title{ float: left; width: 100%;font-size: 18px; font-weight: bold;margin: 20px 0 ; }
.new_list_time{ float: left; color: #616161; font-size: 12px;line-height: 24px;}
.new_list_time img{ margin: 0 5px 0 0; }
.new_list_ms{ float: left; width: 100%;color: #616161;font-size: 14px; margin: 10px 0 0 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new_list_right a{ float: left;width: 104px; height: 26px; background:url(../images/nei_ico6.png) no-repeat;text-align: center;line-height: 26px; color: #fff;font-size: 14px; margin: 10px 0 0 0;}
/*业务范围*/
.business{ float: left;width: 100%;background: #fff;margin: 10px 0;}
.business img{ float: right;margin: 50px 40px 0 0; }
.business_t{ float: left; width: 700px; height: 80px;line-height: 80px; font-size: 28px; color: #434343; font-weight: bold;margin: 30px 0 10px 0; background: url(../images/chanquan_img1.png) 500px 0 no-repeat; }
.business_ms{ float: left; width: 700px; font-size: 16px; color: #616161; line-height: 30px;}
.new_naver_li{float: left;width: 100%;}
.new_naver_li a{float: left;width: 100%;height: 50px;background: #f4f4f4;color: #000;text-align: center;line-height: 50px;border-bottom:  1px solid #e7e7e7;}
.new_naver_li a:hover{ color: #07599f;}
.naver_left_sel{color: #07599f!important;}
.naver_dj_left_sel{color: #dd2424!important;}
/*党建文化*/
.party_lest{ float: left; width: 100%; }
.party_lest a{ float: left; width: 100%;background: #fff;margin: 10px 0 0 0; }
.party_lest a:hover{box-shadow: 0 0 5px #cfcfcf; }
.party_lest a:hover .party_time{color: #0a518f;}
.party_lest a:hover .party_title{color: #0a518f;}
.party_time{ float: left;width: 90px;height: 90px;color: #a4a4a4;margin: 10px; }
.party_time1{ float: left;width: 100%;text-align: center;font-size: 40px;font-weight: bold; margin: 10px 0 0 0;}
.party_time span{ float: left; width: 100%; font-size: 14px;text-align: center; }
.party_title{ float: left;width: 85%;font-size: 18px; font-weight: bold; color: #434343;margin: 25px 0 0 0;}
.party_ms{ float: left; width: 85%; font-size: 14px;line-height: 24px; color: #616161; margin: 10px 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new_nav_on{ width: 1200px;margin: 20px 0; }
.party_img{ float: left;width: 290px;margin: 20px 0 20px 20px; }
.party_img img{ float: left;width: 100%;height: 160px;  }

/*详情*/
.details_title{ float: left;width: 100%; font-size: 30px; font-weight: bold; text-align: center;margin: 30px 0 10px 0;}
.details_title_time{ float: left; width: 100%; text-align: center;font-size: 14px; border-bottom: 1px solid #d1d1d1; color: #616161; padding: 0 0 20px 0;}
.details_neir{ float: left;width: 100%;margin: 20px 0;line-height: 36px; font-size: 18px; text-indent:2em;}
.details_neir p{ font-size: 18px; }
.details_neir img{margin: 10px auto; display: block; max-width: 100%;}
.new_list_right a:hover{ color: #94c3df; }

.business_bot_img{ float: left; }
.bus_in{ float: left;width: 100%; margin:0 0 20px 0;padding:40px 0;border-bottom: 1px solid #c3c3c3; }
.bus_img{ float: right; width: 360px; margin: 0 20px 0 0; }
.bus_img img{ float: right; width: 360px; }
.bus_img_l{ float: left; width: 360px; margin: 0 20px 0 0; }
.bus_img_l img{ float: left; width: 360px; }

.bus_baiti{ float: left; width: 700px; background: url(../images/chanquan_img1.png) 500px 0 no-repeat;padding: 20px 0 40px 0; }
.bus_baiti img{ float: left; width: 60px;margin: 0 10px 0 0; }
.bus_baiti1{ float: left; width: 90%; font-size: 28px; font-weight: bold;}
.bus_in_left img{ float: left; width: 60px;margin: 0 10px 0 0; }
.bus_baiti span{ float: left; width: 90%; font-size: 24px; color: #999999;}
.bus_miaoshu{ float: left; width: 700px; font-size: 16px; color: #616161;line-height: 30px; }
.bus_bot_img{ float: left;margin: 20px 0 0 0; }
.bus_in_left{ float: left; width: 47%;margin: 10px 3% 0 0; }
.bus_in_left span{float: left; width: 100%; font-size: 24px; color: #999999;}
.bus_baitimsms{ float: left; width: 100%; line-height: 30px;margin: 30px 0; color: #616161; }
.bus_onh{ float: left; text-align: center; width: 100%; /*background: url(../images/chanquan_img1.png) 1000px 0 no-repeat;*/ }
.bus_ontitle{ float: left; width: 100%; text-align: center; font-size: 30px; font-weight: bold;  }
.bus_onh span{ float: left;  width: 100%; font-size: 24px; color: #999999; text-align: center;}
.bus_onh img{ width: 60px; margin: 0 auto;}
.bus_onmiaoshu{ float: left;width: 100%;line-height: 30px;margin: 30px 0; color: #616161; }

.part_img_me{ float: left; }
.part_img_me img{ float: left; width: 300px;margin: 20px;height: 200px; }

.xuedangshi{ float: left; width: 100%;margin: 10px 0; }
.xuedangshi a{ float: left; width: 100%; }
.xuedangshi a img{ float: left; width: 100%; }
.jianzhu{ float: left; width: 100%; }
.jianzhu img{ float: left; width: 100%; }


.xnxs_list_zt1{ float: left; width: 100%; }
.sel{
           
    /*background: url(../images/fuwu_ico_sel.png) center 30px no-repeat;*/
     cursor:pointer;
            color:#000!important;
            background: #fff!important;
            /*border-bottom: 1px solid #fff!important;*/
        }
.yqljbc{ float: left;/*border-radius: 15px;*/ color: #fff;padding: 5px 20px;margin:20px 0 0 20px; font-size: 14px; background-color:rgba(255,255,255,0.1); }


.menu-container {
    min-width: 100%;
    background-color:rgba(255,255,255,0.2); 
}

.menu-mobile {
    display: none;
    padding: 20px;
}

.menu-mobile:after {
    content: "\f394";
    font-family: "Ionicons";
    font-size: 2.5rem;
    padding: 0;
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
}

.menu-dropdown-icon:before {
    content: "\f489";
    font-family: "Ionicons";
    display: none;
    cursor: pointer;
    float: right;
    padding: 1.5em 2em;
    background: #fff;
    color: #333;
}

.menu{ width: 1200px; margin: 0 auto; }
.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: left;
    /*background: #e9e9e9;*/
    padding: 0;
    margin: 0;
}

.menu > ul > li a {
    text-decoration: none;
    padding: 1em 3em;
    float: left;
    color: #fff;
    cursor: pointer;
}
.menu > ul > li a img{ width: 12px; margin: 0 0 0 10px;}
.menu > ul > li:hover {
    background-color:rgba(255,255,255,0.4); 
    color: #000;
}

.menu > ul > li > ul {
    display: none;
    width: 100%;
    background-color:rgba(255,255,255,0.9); 
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 53px;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0 20px;
    padding-bottom: 0;
    list-style: none;
    /*width: 25%;*/
    background: none;
    float: left;
}

.menu > ul > li > ul > li a {
    color: #000;
    padding: .2em 0;
    font-size: 14px;
    
    border-bottom: 1px solid #ccc;
}
.menu > ul > li > ul > li a:hover{ color: #000; }
.menu > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0;
}

.menu > ul > li > ul.normal-sub {
    width: 1200px;
    margin: 0 auto;
    max-height: 160px;
    overflow: auto;
    padding: 10px 20px;
}

.menu > ul > li > ul.normal-sub > li {
    /*width: 100%;*/
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
}

.menu_title{ width: 100%; }
.menu_title_in{ width: 1200px;margin: 20px auto; color: #fff;  }


