*{ margin:0; padding:0; list-style:none;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; outline:none}

body,html{ width:100%; color:#323232; font-size:14px;}

a{ text-decoration:none; color:inherit;outline:none; }

.box:after{ display:block; clear:both; visibility:hidden; height:0; content:"";}

img{ border:none}

em{ font-style:normal;font-weight:normal}



.waring{ color:#f94045 !important; border:1px solid #f94045 !important; background-image:none !important; box-sizing: border-box !important;}

.aboutcent{ padding: 30px 45px 45px; min-height: 500px; }

#map{ height: 450px; margin-bottom: 30px; }

/*页面主体*/

#wrapper{ width:100%; min-width:1220px}



/*页面头部*/

.header_top{ width:100%; height:25px; background:#f3f3f3; position:fixed; z-index:9998}

.header_top .header_top_box{ width:1220px; margin-left:auto; margin-right:auto;}

.header_top ul{float:left}

.header_top ul li{line-height:25px; color:#a5a5a5;font-size:12px}

.header_top.active{ border-bottom:2px solid #ccc}



.header_top ul.header_top_guide{ float:right; color:#e6e6e6;padding-left:0}

.header_top ul.header_top_guide li{color:#e6e6e6; background:none; padding-left:0; float:left; position:relative}

.header_top ul.header_top_guide li a{ color:#a5a5a5; padding-left:12px; padding-right:12px; }

.header_top ul.header_top_guide li a:hover{ color:#f94045}



.header_top ul.header_top_guide li dl.top_code{ width:277px; position:absolute; top:25px; background:#fff; border:1px solid #e6e6e6; left:-247px; padding-top:10px; padding-bottom:10px; z-index:30; display:none; text-align:center;box-shadow:0 0 8px rgba(0,0,0,0.15);}

.header_top ul.header_top_guide li dl.top_code img{ width:99px; height:99px}

.header_top ul.header_top_guide li dl.top_code p{ color:#646464}

.header_top ul.header_top_guide li dl.top_code>dd{ float:left; width:50%}

.header_top ul.header_top_guide li a.header_top_img{display:block;  width:31px; height:25px;position:relative; z-index:31; padding:0; box-sizing:border-box; margin-right:2px}



.header_top ul.header_top_guide li a.header_top_img.selected{border:0px solid #e6e6e6; border-bottom:none; background-color:#FFF; height:26px; }

.header_top_city{ position:relative}

.header_top_city li{padding-left:22px; position:relative}

.header_top_city li:before{ content:""; width:18px; height:14px; display:block;display:block; position:absolute; left:0; top:5px; background-image:url(../images/top-index.png);}

.header_top_city li a{}

.header_top_city li a.active{color:#f66e70;}

.header_top_city li a:hover{ color:#f66e70;}

.header_top_city li span{color:#f66e70}

.header_top_city li b{ color:#777}




.Z_header{ background:#1868FB; height:36px; line-height:36px;}
.Z_cont{ width:1200px; margin: 0 auto;}
.Z_hd_left{ display: flex; }
.z_hd_h{ color:#fff; padding-right:20px; position:relative}
.z_hd_t{ color:#fff;padding-left:20px;}
.z_hd_h::after{ content:""; display:block; width:1px; height:10px; background:#fff; position:absolute; right:0; top:50%; transform: translateY(-50%);}
.Z_folot{ display: flex;position:relative;}
.Z_ul{ display:flex;}
.Z_ul .Z_nav_m{ padding: 10px 0; height:80px; box-sizing:border-box;}
.Z_ul a{ display:block; padding: 0 17px; height:100%; line-height:60px; overflow: hidden;}
.Z_ul a p{ font-size:16px;}
.Z_nav_one{ position: relative; opacity:1; top:0; transition:0.3s;}
.Z_nav_tow{ color:#FF8984; position:relative; opacity:0; top:-20px;  transition:0.3s;}
.Z_ul a:hover .Z_nav_one{ top:-60px; opacity:0}
.Z_ul a:hover .Z_nav_tow{ top:-60px; opacity:1}
.Z_ul .Z_nav_m a.active .Z_nav_one{ top:-60px; opacity:0}
.Z_ul .Z_nav_m a.active .Z_nav_tow{ top:-60px; opacity:1}
.Z_tel{ position:absolute; top:50%; transform:translateY(-50%);right:0; font-size:18px; background: #1868FB; color:#fff; padding: 5px 10px; border-radius:20px;}










#top_wx a{ background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:5px -142px;}

#top_wx a.selected{height:26px; display:inline-block;background-position:-43px -141px;}



#top_tel{ color:#a5a5a5;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:-97px -142px; padding-left:25px}



.header_top ul.header_top_guide li dl.top_code a{ background:#ff5256;margin-left:auto; margin-right:auto;color:#FFF; font-size:12px; padding-top:5px; padding-bottom:5px; border-radius:3px; background-image:none}





/*网站顶部导航*/

.header_top ul.header_top_guide li a.header_top_map{ background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:65px 7px; padding-right:15px;}

.header_top ul.header_top_guide li a.header_top_map.selected{color:#f94045;background-color:#fff; background-position:65px 11px;height:26px; display:inline-block; position:relative; z-index:31}



.header_top ul.header_top_guide li>dl.top_map{ width:1220px; position:absolute; top:25px; background:#fff; border:1px solid #e6e6e6;  left:-1007px;z-index:30; display:none; padding-bottom:25px; padding-top:32px;border-radius:0px; /*background-image:url(../images/gtop_bg.png); background-repeat:no-repeat; background-position:center 85%;*/ box-shadow:0px 3px 5px rgba(0,0,0,0.2);}



.header_top ul.header_top_guide li>dl.top_map>dd{ float:left;padding-left:50px; margin-left:35px;height:140px; }

.header_top ul.header_top_guide li>dl.top_map>dd+dd{margin-left:50px; border-left:1px dotted #d4d4d4}

.header_top ul.header_top_guide .top_map_list dt{ color:#616161; font-weight:bold; font-size:13px; margin-bottom:16px}

.header_top ul.header_top_guide .top_map_list dd{ margin-bottom:0px}

.header_top ul.header_top_guide .top_map_list a{ padding:0; margin:0; display:inline-block; width:50px; color:#8d8d8d; position:relative}

.header_top ul.header_top_guide .top_map_list a.hot{ color:#f94045}

.header_top ul.header_top_guide .top_map_list a.hot img{ position:absolute; right:-20px; top:-11px}

.header_top ul.header_top_guide .top_map_list a+a{ margin-left:40px}

.header_top ul.header_top_guide .top_map_list.top_map_list-02 a{ width:80px}

.header_top ul.header_top_guide .top_map_list.top_map_list-02 a.hot img{ right:6px; top:-6px}

.header_top ul.header_top_guide .top_map_list.top_map_list-02 a+a{width:100px}

.header_top ul.header_top_guide .top_map_list.top_map_list-02 a+a.hot img{ right:28px; top:-11px}

.header_top ul.header_top_guide .top_map_list.top_map_list-04 a{width:100px;}

.header_top ul.header_top_guide .top_map_list.top_map_list-05 a{width:80px}



.header{ width:100%; background:#FFF}

.header-box{ width:1220px; margin-left:auto; margin-right:auto;padding-top:27px; padding-bottom:29px; position:relative;}

.header-box div{ float:left;display:inline}



/*顶部banner*/

.header .topBanner{ position:relative;}

.header .topBanner img{}

.header .topBanner #topBannerClose{ position:absolute; top:2px; right:5px}

/*页面头部banner位*/

.header .header_banner{ width:100%; height:60px; position:relative; margin-bottom:15px; z-index:7}

.header .header_banner ul li a.header_banner_img img{ width:100%; height:60px}

.header .header_banner #top_banner_close{ position:absolute; top:5px; right:5px; width:10px; height:10px; display:block; z-index:8}

.header .header_banner ul li{}



/*页面头部，logo位*/

.header .logo{text-align:left; padding-top:23px; padding-left:1px; position:relative;width:400px}

.header .logo img{ margin-left:0px; width:273px; height:55px}

.header .logo img.logo_index{ width:433px}

.header .logo span.header_city_txt{ display:block; position:absolute; top:40px;height:24px; line-height:20px; background-color:#f0f0f0;box-sizing:border-box; border:1px solid #eee7e7; border-radius:20px; cursor:pointer; z-index:8; font-size:12px;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:-100px 4px; text-indent:22px; padding-right:9px; left:280px}



.header .logo span.header_city_txt.city_index{ left:155px}



.header .logo span.header_city_txt.special{left:250px; top:38px}



.header_city{ position:absolute; z-index:31; top:72px; left:280px; width:496px; height:486px;padding-bottom:7px;background:#FFF;border:1px solid #e6e6e6;box-shadow:0 0 8px rgba(0,0,0,0.15); display:none; box-sizing:border-box}

.header_city.city_index{ left:160px}

.header_city>dt{font-size:20px; font-weight:bold; color:#676666; width:381px;height:76px; border-bottom:1px dotted #bdbcbc; margin-left:auto; margin-right:auto; line-height:90px}

.header_city>dt>p{ float:right; font-size:13px; font-weight:normal}

.header_city>dt>p a{ margin-left:15px}

.header_city>dt>p span{ color:#9b9999}

.header_city>dd{ height:35px; width:370px; margin-left:auto; margin-right:auto; line-height:35px; margin-top:20px}

.header_city>dd+dd{ margin-top:10px}

.header_city>dd span{ color:#9a9998}

.header_city>dd a{color:#6c6c6c; margin-right:12px}

.header_city>dd a:hover{ color:#ff8931}

.header_city>dd a.active{ color:#fd4146}

.header_city>dd:last-child{ border-bottom:none;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:75px -224px;}

.header_city>dd p{ text-align:center; color:#9a9998; font-size:12px}



.header_city.special{ left:250px}



/*头部广告推荐位*/

.header .header-recommend{position:absolute; bottom:0; left:350px;width:260px; height:91px;  background-repeat:no-repeat; z-index:7}

.header .header-recommend a{ display:block; width:100%; height:100%}

.header .header-recommend.special{ left:355px}

/*页面头部，搜索位*/

.header .searchBox{text-align:left; width:583px;float:right; position:relative; margin-top:18px;} 

.header .searchBox ul{ float:left; display:inline}

.header .searchBox dl{ margin-bottom:7px;font-size:13px;color:#b0b0b0}

.header .searchBox dl dt{ float:left;}

.header .searchBox dl dd a{ margin-left:10px;}

.header .searchBox dl dd a.hot{ color:#f94045}

/*找服务*/

.header .searchBox .search_service{ border:1px solid #dedede; border-right:none; height:32px; width:82px; text-align:left;position:relative; text-indent:8px; background-color:#f4f4f4; box-sizing:border-box; border-radius:7px 0px 0px 7px; background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:-50px -61px}

.header .searchBox .search_service>li>a{ color:#404040;display:block; width:80px; position:relative; top:4px}



.header .searchBox .search_service .search_service_content{ width:509px;position:absolute; top:30px; z-index:30; left:-1px; display:none}

.header .searchBox .search_service .search_service_content>dl>dt{ width:81px; height:106px; border:1px solid #e1e1e1; float:left; background:#FFF; border-right:none}

.header .searchBox .search_service .search_service_content>dl>dt>a{ width:81px; height:36px; display:block; line-height:36px}

.header .searchBox .search_service .search_service_content>dl>dt>a.selected{background:#fd4146; color:#FFF }





.search_service_content>dl>dd{ width:366px; height:235px; float:left; background:#FFF;box-shadow:0 0 8px rgba(0,0,0,0.3); margin-top:1px;}

.search_service_content>dl>dd .search_service_hot{ width:100%;}

.search_service_content>dl>dd .search_service_hot>dt{ width:100%; float:left; border-bottom:1px solid #e1e1e1; color:#dbdadb; height:30px; margin-bottom:10px}

.search_service_content>dl>dd .search_service_hot>dt a{ margin-left:10px; margin-right:10px; color:#818080; font-size:12px; line-height:30px}

.search_service_content>dl>dd .search_service_hot>dt a:hover{ color:#f94045}



.search_service_content>dl>dd .search_service_hot>dd{float:left}

.search_service_content>dl>dd .search_service_hot>dd>a{ display:block;height:33px; font-size:12px}

.search_service_content>dl>dd .search_service_hot>dd>a span{ background:#b7b7b7; color:#FFF; padding-left:4px; padding-right:4px; margin-right:12px; font-size:10px;}

.search_service_content>dl>dd .search_service_hot>dd>a:hover span{ background:#f94045}

.search_service_content>dl>dd .search_service_hot>dd>a:nth-child(1) span{ background:#f94045}

.search_service_content>dl>dd .search_service_hot>dd>a:nth-child(2) span{ background:#f94045}

.search_service_content>dl>dd .search_service_hot>dd>a:nth-child(3) span{ background:#f94045}



.search_service_content>dl>dd .search_service_hot>dd.search_service_banner{ float:right;}

.search_service_content>dl>dd .search_service_hot>dd.search_service_banner a{height:100%;}



/*搜索*/

.header .searchBox .search_get{ width:280px; height:32px; border:1px solid #dedede;border-left:none; overflow:hidden; position:relative;box-sizing:border-box; line-height:32px; border-radius:0px 7px 7px 0px}

.header .searchBox .search_get li{ float:left;}

.header .searchBox .search_get .search_txt{height:32px;width:250px;padding-left:12px;border:none;color:#aeaeae;font-size:14px;position:relative; left:-2px; top:-2px; line-height:32px}

.header .searchBox .search_get .btn{ position:absolute; top:0; right:0px; height:32px;width:43px;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:14px -84px;}

.header .searchBox .search_get .btn:hover{background-color:#f94045;background-position:-36px -84px;}



/*免费发布需求*/

.header .searchBox .search_demand{ position:relative;}

.header .searchBox .search_demand li.search_publish{ width:161px; height:32px; background:#f94045;line-height:32px;text-align:center; margin-left:39px; text-indent:25px; position:relative; box-sizing:border-box; border-radius:7px; }



.header .searchBox .search_demand li.search_publish.clicked{background:#fff;border-bottom:none; height:32px; z-index:31;box-shadow:0 -2px 8px rgba(0,0,0,0.15); border-radius:5px; }

.header .searchBox .search_demand li.search_publish.clicked span.line{ background:#fff; width:161px; height:10px; right:0; top:28px; display:block; position:absolute;}



.header .searchBox .search_demand .search_demand_list{ position:absolute; top:33px; width:226px; background:#fff; z-index:30; left:-26px;  padding-bottom:16px; color:#5e5e5e; display:none; box-shadow:0 0px 18px rgba(0,0,0,0.15);}



.header .searchBox .search_demand li.search_publish a{ color:#fff;width:161px; height:32px; display:block; border-radius:7px 7px 0px 0px;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:20px -15px; }

.header .searchBox .search_demand li.search_publish.clicked a{ color:#5e5e5e; height:32px; background-color:#fff;background-position:20px -37px;}



.header .searchBox .search_demand .search_demand_list dd:first-child{ text-align:center; border-bottom:1px solid #e6e6e6;width:95%; margin-left:auto; margin-right:auto; background:none}

.header .searchBox .search_demand .search_demand_list dd{padding-top:10px; padding-bottom:10px; margin-top:10px;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:16px -171px;}

.header .searchBox .search_demand .search_demand_list dd a{ display:block; margin-left:70px; font-size:12px; color:#7a7a7a}

.header .searchBox .search_demand .search_demand_list a.search_publish{ margin-top:15px;width:161px; height:32px; border:1px solid #e6e6e6; background:#fd4146;line-height:32px;text-align:center;text-indent:20px; position:relative; display:block;color:#fff; margin-left:auto; margin-right:auto;background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:20px -15px;}

.header .searchBox .search_demand .search_demand_list dd a:hover{ color:#fd4146}





/*页面滚动导航条*/

.scroll-nav{ width:100%; height:74px; background:#fff; top:25px; position:fixed; z-index:9997;border-bottom:1px solid #ebebeb; display:none; box-shadow:0px 0px 10px rgba(0,0,0,0.3);}

.scroll-nav dl{ width:1220px; height:74px; margin-left:auto; margin-right:auto; }

.scroll-nav dl dt{ line-height:0; float:left; padding-top:12px}

.scroll-nav dl dt img{ width: 60%; height: auto; padding-top: 18px;}

.scroll-nav dl dd{ padding-top:12px}

.scroll-nav dl dd a{display:inline-block; height:49px; line-height:49px; text-align:center; margin-left:132px;}

.scroll-nav dl dd a+a{ margin-left:35px}

.scroll-nav dl dd a span{ display:inline-block;height:94%; box-sizing:border-box;font-size:15px;}

.scroll-nav dl dd a.active span{border-bottom:4px solid #f94045; font-size:17px; color:#f94045}

.scroll-nav dl dd a:hover span{border-bottom:4px solid #f94045}

.scroll-nav dl dd a img{ position:relative; top:-1px; left:1px}

/*页面导航*/

.nav{ height:41px; width:100%;position:relative; min-width:1220px;background:#fff;}

.nav ul.nav-list{ width:1220px; margin-left:auto; margin-right:auto; position:relative; top:-1px; height:41px}

.nav ul.nav-list li a{display:inline-block; height:41px; line-height:41px; text-align:center; overflow:hidden; box-sizing:border-box}

.nav ul.nav-list li a+a{ margin-left:38px}

.nav ul.nav-list li a span{ display:inline-block;height:94%; box-sizing:border-box;font-size:15px;}

.nav ul.nav-list li a.active span{border-bottom:4px solid #f94045; color:#f94045}

.nav ul.nav-list li a:hover span{ border-bottom:4px solid #f94045}

.nav ul.nav-list li a img{ position:relative; top:-1px; left:1px; width:27px; height:15px}

.nav ul.nav-list li a.menu-guide{ width:221px; background:#f94045; color:#fff; box-sizing:border-box;font-size:15px; border-bottom:0px solid #666; height:42px; position:relative; z-index:30;}



.nav-list #cs-nav>a{ margin-left:60px}



/*页面类目导航*/

.menu-box{ width:1220px; margin-left:auto; margin-right:auto; position:relative; top:-1px; display:none}

.menu-box.active{ display:block}

/*menu*/

.menuCateBox{ width:221px; height:403px;position:relative;background:rgba(0,0,0,0.6); position:relative; z-index:29;}

/*banner位，栏目大类容器*/

.menuContainer{ width:999px;text-align:left; position:absolute; z-index:10;background:#fff; height:403px; left:221px; top:0px; display:none; border-top:1px solid #e2e2e3; box-sizing:border-box;}

.menuBox{ width:100%;}

.menuBox.second{ display:none}



/*banner位置,左侧大类菜单栏*/



.menuCateBox .menu ul li.menuList{ margin:0 auto;display:block; width:90%;overflow:hidden;height:50.4px; line-height:50px;text-align:center;overflow:hidden;-webkit-transition:padding-left 0.1s ease-in-out;-moz-transition:padding-left 0.1s ease-in-out;-o-transition:padding-left 0.1s ease-in-out;transition:padding-left 0.1s ease-in-out; position:relative;box-sizing:border-box; cursor:pointer;}



.menuCateBox .menu ul li+li{ background:url(../images/menu_cate_line.png) no-repeat center top}



.menuCateBox .menu #menuList{ width:100%; overflow:hidden}

.menuCateBox .menu ul li.menuList a{font-size:13px;width:100%; height:100%; display:block}

.menuCateBox .menu ul li.menuList a:hover{ text-decoration:none}

.menuCateBox .menu ul li.menuList .list_menu_cate{font-size:15px;color:#fff}

.menuCateBox .menu ul li.menuList.select{background:#fff; width:100%; border-top:none}

.menuCateBox .menu ul li.menuList.select .list_menu_cate{ color:#f94045}

/*服务导航选项*/

.menuCateBox .menu ul.nav_guide li {height:43px; width:100%;line-height:43px; background:#d93135; color:#fff;}

.menuCateBox .menu ul.nav_guide li img{ position:relative; top:1px; margin-right:4px; margin-left:33px}





/*banner位置，右侧容器，类目展示*/

#menuCate_Container{ width:100%;background:#FFF; height:402px; display:none;}

#menuCate_Container .left{ float:left; width:740px; min-height:402px; background-image:url(../images/menu_list_bg.png); background-repeat: no-repeat; background-position:right bottom; background-color:#fff;border-right:1px solid #e7e7e7; box-sizing:border-box}

#menuCate_Container .right{ float:right; width:258px;  height:402px;}

#menuCate_Container .left ul{ padding-top:10px}

#menuCate_Container .left ul:after{ display:block; clear:both; visibility:hidden; height:0; content:"";}





.menuCate_box{display:none}

.menuCate_list{text-align:left; width:100%;}



.menuCate_box .left ul li{border-top:1px solid #e3e3e3; width:610px; margin-left:auto; margin-right:auto}

.menuCate_box .left ul li dl{padding-bottom:7px; padding-top:7px; }

.menuCate_box .left ul li:first-child{ border-top:none}



.menuCate_list dt{ float:left;font-size:13px; width:105px; text-align:right;line-height:26px; color:#797979;}

.menuCate_list dt span{ padding-right:20px}

.menuCate_list dd{ float:left;font-size:13px; width:505px; text-align:left;color:#323232;}

.menuCate_list dd a{ margin-left:25px; display:inline-block; line-height:26px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}

.menuCate_list dd a:hover{ color:#676767; text-decoration:underline;}

.menuCate_list dd a.hot{ color:#f95458;}







/*右侧容器，类目展示banner位*/

.menuCate_banner{width:100%; height:160px; overflow:hidden; margin-bottom:10px;}

.menuCate_banner li{width:100%; text-align:center; margin-top:0px}

.menuCate_banner li img{ width:100%;}

.menuCate_banner li+li{ display:none}

/*/*右侧容器，类目展示banner位，推送*/

.menuCate_push{ text-align:left;width:95%;}

.menuCate_push li{}

.menuCate_push li h3{ font-size:14px; color:#646464}

.menuCate_push li img{ width:100%}



.menuCate_push dl{font-size:12px;}

.menuCate_push dl dt{ color:#000; font-weight:bold}

.menuCate_push dl dt a{ color:#646464}

.menuCate_push dl dd{ font-size:12px; color:#646464;}

.menuCate_push dl dd a{ color:#646464; display:block; border:1px solid #cacaca; width:50px; text-align:center; margin-top:5px}

.menuCate_push dl dd span{color:#c9cace}



.menuCate_push dl.menuCate_news dt{ float:left; width:87px; height:68px;}

.menuCate_push dl.menuCate_news dt img{ width:100%; height:68px; border:1px solid #dedede}

.menuCate_push dl.menuCate_news dd{ float:left; width:62%; overflow:hidden; height:72px;margin-bottom:10px;}

.menuCate_push dl.menuCate_news dd p{ padding-left:10px; color:#c9cace;}

.menuCate_push dl.menuCate_news dd a{border:none;display:block; width:100%; text-align:left} 

.menuCate_push dl.menuCate_news dd p.txt a{color:#c9cace; margin-top:0}









/*顶部导航栏*/

.nav_silder{width:100%; position:fixed; left:0; top:-1px; z-index:9999; display:none;height:78px; background-image:url(../images/nav_top_bg.png);background-repeat:repeat-x; min-width:1220px; background:#f4f4f4; border-bottom:1px solid #e0e0e0}

.nav_silder ul{ width:1220px; margin-left:auto; margin-right:auto;overflow:hidden}

.nav_silder ul li{ float:left}

.nav_silder ul li a{color:#323232; font-size:16px; padding-left:55px; padding-right:55px; display:inline-block; line-height:78px}

.nav_silder ul li img{ width:120px; margin-top:22px}

.nav_silder ul li a:hover{color:#ff5256}

.nav_silder ul li.logo a{ padding:0; margin-left:20px; margin-right:30px;}

.nav_silder ul li.logo a:hover{ background:none}

#nav_guide_line{height:4px; background:#ff5256; position:absolute; bottom:0; display:none}





#backTop{z-index:999;position:fixed; bottom:360px;right:0}

#backTop a{ display:none;background:#ff5256;width:45px; height:45px;border-top:1px solid #f0f0f0}

#backTop a.show{ display:block}

#backTop a span{ color:#FFF; display:none}









/*列表页面banner位*/

.list_banner { width:100%; height:100%; min-width:1220px}

.list_banner li{ width:100%; height:100%; background:#999; background-repeat:no-repeat; background-position:top center}



/*列表页面位置导航*/

.guide_tab{ color:#797979;}

.guide_tab a{padding-left:5px; margin-right:6px; display:inline-block; margin-bottom:5px; }

.left .guide_tab a{ color:#fff; background:#b9b9b9; padding:2px 5px; border-radius:4px;}

.guide_tab a span{padding-right:5px; }

.guide_tab a b{ font-weight: normal;}

.page_list_tab li.guide_tab a:first-child{ border:none;}

.guide_tab a:first-child span{ }

.guide_tab a.mostnew{ float:right; padding-left:13px; display:block; margin-top:2px; width:53px; height:26px; line-height:26px; text-align:left; background:url(../images/casus_up_c.png) no-repeat 48px 7px;}

.guide_tab a.mostnew:hover{ color:#ce1b1b; background:url(../images/casus_up.jpg) no-repeat 48px 7px;}



/*二级页面列表*/

.pagebody_tab_container{width:1220px; }



.page_list_left{ float:left; width:104px;border-top:1px solid #eaeaea; text-align:center;}

.page_list_left ul li{background-color:#f0f0f0; line-height:30px; padding-top:5px; padding-bottom:6px; border-bottom:1px solid #eaeaea; color:#b9b9b9; margin-bottom:1px;}



.page_list_right{ float:left; width:1116px;}

.page_list_tab{width:1116px; border:1px solid #eaeaea;}



.page_list_tab li{width:1116px; text-align:left; border-bottom:1px solid #eaeaea; line-height:30px; padding-top:5px; padding-bottom:6px; }

.page_list_tab li a{ margin-left:10px;  display:inline-block; color:#646464;}

 

.page_list_tab li a.selected{ color:#ff5256;}



.martop{ margin-top:15px;}



#page_list_li a{display:block; float:left;}



#page_list_li dl{ position:absolute; top:47px; left:0; width:1116px; display:none}



#page_list_li dl dd{display:inline-block;}



#page_list_cate{ padding-bottom:7px;}



.page_list_tab li.guide_tab{ height:30px; border-bottom:none}

.page_list_tab li.guide_tab a{ line-height:22px; border:solid 1px #e8e8e8;}

.page_list_tab li.guide_tab a span{}

.page_list_tab li.guide_tab em{ color:;}



/*列表页面导航*/

/*二级页面导航*/

.pagebody .pagebody_tab .pagebody_tab_title{

    color:#646464;

    text-align: right;

    margin-right: 20px;

    margin-left: 10px;

    height:80px;

}

.pagebody .pagebody_tab .pagebody_tab_title span{

    display: inline-block;

    margin-top: 50px;

}

.pagebody .pagebody_tab .pagebody_tab_title span a{

    color:#646464;

}

.pagebody .pagebody_tab .pagebody_tab_title span a:hover{

    color:#ff5256;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls{

    border-top:1px solid #eaeaea;

    overflow: hidden;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_last{

    border-bottom:1px solid #eaeaea;

}



.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls li{

    float: left;

    padding: 10px 15px;



}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_last .pagebody_tab_lastl{

  padding: 7px;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls li a{

    color: #646464;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls li .current{

    color: #ff5256;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls li a:hover{

    color: #ff5256;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls .pagebody_tab_conlsf{

    background-color: #f0f0f0;

    color:#323232;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls span{

    display: inline-block;

    height:25px;

    line-height: 25px;

    color: #fff;

}



.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls .pagebody_tab_lred{

    background-color: #ff5256;

    padding-left:5px ;

    padding-right:5px ;

    vertical-align: middle;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls .pagebody_tab_hred{

    background-color: #b60000;

    padding-left:8px ;

    padding-right:8px ;

    vertical-align: middle;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls .pagebody_tab_lgary{

    background-color: #646464;

    padding-left:5px ;

    padding-right:5px ;

    vertical-align: middle;

}

.pagebody .pagebody_tab .pagebody_tab_con .pagebody_tab_conls .pagebody_tab_hgary{

    background-color: #323232;

    padding-left:8px ;

    padding-right:8px ;

    vertical-align: middle;

}





/*page循环出的样式*/

#page,.page{

    overflow: hidden;



    padding-top: 50px;

    padding-bottom: 50px;

	text-align:center;







}

#page span,.page span{

    border: 1px solid #ff5256;

    background-color: #ff5256;

    color: #fff;

    padding:8px 15px;

    display:inline-block;

    /*float: left;*/



}

#page i,.page i{

    display: inline-block;

    width: 38px;

    text-align: center;

}

#page a,.page a{

    border: 1px solid #eaeaea;

    padding:8px 15px;

    /*float: left;*/

    /*border-left: 0;*/

    display:inline-block;



}

#page a:hover,.page a:hover{

    color: #ff5256;

}

#page{}

#page .active{ background:#ff5256; color:#fff; border:1px solid #ff5256}



/*首页弹出框样式*/

.open_box{

    height:200px;

    width: 358px;

    position: fixed;

    top:40%;

    left: 40%;

    z-index: 100001;

    border-radius: 5px;



}

.open_box .open_img{

    background-color:#cf1b1a;

    height: 155px;

}

.open_box .open_btn{

    background-color: #ebebeb;

    height:45px;

}

.open_box .open_btn span{

    display: inline-block;

    height:25px;

    width: 70px;

    border-radius: 3px;

    line-height: 25px;

    cursor: pointer;

    margin-top: 10px;

}

.open_box .open_btn .open_c{

    border:1px solid #333;

    color:#333;

}

.open_box .open_btn .open_o{

    border:1px solid #de1e1e;

    color:#fff;

    background-color: #de1e1e;

    margin-left: 80px;

}





/*右侧边栏固定*/

#left_box{

	width: 140px;

    position: fixed;

    left: 0;

    top:200px;

    z-index: 10001; left:-1px

}

#left_box #top_tel_silder{ position:absolute; top:100px; color:#FFF; width:140px; text-align:center; font-weight:bolder; font-size:13px}

.left_box{

    width: 140px;

    position: fixed;

    left: 0;

    top:200px;

    z-index: 10001;

}

.left_box1{

    /*

	height:54px;

    width: 100%;

    background: url(../images/left1.png) center top no-repeat;*/

    position:absolute; 

	top:-10px;

	right:0

}

.left_box1 img{

    position: absolute;

    right:10px;

    top:20px;

    cursor: pointer;

}

.left_box2{

    overflow: hidden;

    border-right:1px solid #f0f0f0;

    border-left:1px solid #f0f0f0;

   

}

.left_box2 li{

    line-height: 40px;

    border-bottom: 1px solid #eaeaea;

}

.left_box2 .current{

    background-color: #f0f0f0;

}

.left_box3{

    height:60px;

    width: 100%;

    background: url(../images/left_tel.png) center top no-repeat;

    position: relative;

}

.left_box3 span{

    color:#fff;

    display: block;

    width: 100%;

    height:20px;

    position: absolute;

    top: 30px;

    left: 0;

}

#left_box .left_img{

    width: 50px;

    height:168px;

    background: url(../images/left_zx.png) center top no-repeat;

    position: fixed;

    left: 0;

    top:40%;

    z-index: 10001;

    display: none;

}

#left_box .left_img span{

    display: block;

    width: 100%;

    height:20px;

    padding: 5px 0;

    position: absolute;

    bottom: 5px;

    left: 0;

    cursor: pointer;

}







.pagebody_list_cons{

    height:140px;

    overflow: hidden;

    padding: 20px;

    border-bottom:1px solid #e7e7e7;

}

/*.pagebody .pagebody_list .pagebody_list_con .pagebody_list_conl{

    border-bottom:1px solid #eaeaea;

}*/



.pagebody_list_cons .pagebody_pe{

    float: left;

    width: 138px;

    height:138px;

    margin-right: 20px;

    border:1px solid #eaeaea;

}

.pagebody_list_cons .pagebody_list_text{

    float: left;

    text-align: left;

    /*width: 355px;*/

    width: 480px;

}

#guide_tab{

    /*width:100%;*/

}

.pagebody_list_cons .pagebody_list_text li{

    line-height: 35px;

    height:35px;

	color:#9f9f9f;

    vertical-align:middle;

}

.pagebody_list_cons .pagebody_list_text li span{ background:#b9b9b9; color:#fff; margin:0px 5px 0px 0px; padding:2px 5px; border-radius:2px;}

.pagebody_list_cons .pagebody_list_text .pagebody_list_name a{

    font-size: 18px; color:#676767;

}

.pagebody_list_cons .pagebody_list_text .pagebody_tel{

    width: 23px;

    height:23px;

    vertical-align: top;

    margin-top: 3px;



}

.pagebody_list_cons .pagebody_list_red{

    color:#ff5256;

    font-size: 18px;

}

.pagebody_list_cons .pagebody_list_name span{

    font-size: 18px;

}

.pagebody_list_cons .pagebody_list_year span{

    margin-right: 20px;

    display: inline-block;

    width: 196px;

    word-break: keep-all;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;



}

.pagebody_list_cons .pagebody_list_last{

    width: 290px;

    word-break: keep-all;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.pagebody_list_cons .pagebody_list_btn{

    float: left;





}

.pagebody_list_cons .pagebody_list_btn a{

    display: inline-block;

    width: 100px;

    line-height: 35px;

    height: 35px;

    text-align: center;

    color: #fff;

    vertical-align: middle;

    margin:50px 20px;

}

.pagebody_list_cons .pagebody_list_btnr{

    background-color: #ff5256;

}

.pagebody_list_cons .pagebody_list_btng{

    background-color: #646464;

}

.pagebody_list_cons .pagebody_list_btnr:hover{

    background-color: #b60000;

}

.pagebody_list_cons .pagebody_list_btng:hover{

    background-color: #323232;

}

.pagebody_list_cons .pagebody_list_btn img{

    width: 23px;

    height:23px;

    vertical-align: middle;

    margin-top: -2px;

    margin-right: 5px;



}

.page_adviser_btnr{

    background-color: #ff5256;

    display:inline-block;

    width: 170px;

    line-height: 35px;

    height: 35px;

    text-align: center;

    color: #fff;

	border-radius:4px;

    vertical-align: middle;

    margin:40px 20px 40px 100px;

}

.page_adviser_btnr img{

    width: 20px;

    height:20px;

    vertical-align: middle;

    margin-top: -3px;

    margin-right: 8px;

}

.page_adviser_btnr:hover{

    background-color: #b60000;

}





/*//////////////////////////////////////////网站底部////////////////////////////////////////////////////*/

/*公司名称查询*/

#check_box{ width:100%; height:100%; position:fixed; top:0; z-index:9999; padding-top:15%; display:none}

#check_box .check_content{width:400px; padding-bottom:50px;border:1px solid #dedede; margin-left:auto; margin-right:auto; background:#FFF; box-shadow:0 0 8px rgba(0,0,0,0.3); position:relative; z-index:8}

#check_box .check_content div{}



#check_box .check_content .check_content_title{ border-bottom:1px solid #cecece;padding-top:15px; padding-bottom:10px; width:326px; margin-left:auto; margin-right:auto; text-align:center}

#check_box .check_content .check_content_title li h3{ font-size:24px; color:#FFF; font-weight:normal;color:#ff5256}

#check_box .check_content .check_content_title li span{ color:#e0e0e0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; border-bottom:2px solid #fd4146; padding-bottom:10px}



#check_box .check_content .check_content_list{ text-align:center;}

#check_box .check_content .check_content_list li{ margin-top:20px; margin-bottom:20px; color:#8d8d8d}

#check_box .check_content .check_content_list li span{ color:#fd4146}

#check_box .check_content .check_content_list li.section_check_txt{ width:280px; background:#eceeed; height:37px; margin-top:10px; margin-bottom:0; overflow:hidden; border-radius:3px; margin-left:auto; margin-right:auto}

#check_box .check_content .check_content_list li.section_check_txt .section_input_txt{ border:none; width:280px; height:36px; padding-left:5px; background:#eceeed;}

#check_box .check_content .check_content_list li .section_check_btn{ border:none; background:#ff5256; display:block;width:144px; height:36px; color:#FFF; border-radius:3px;text-align:center; line-height:36px; margin-left:auto; margin-right:auto}

.check_close{ position:absolute;background:#fb4f55; top:5px;  right:5px; z-index:9; line-height:0; padding:5px}

.check_close>li>a{ display:block; height:10px; width:10px; background-image:url(../images/base-bg.png); background-repeat:no-repeat; background-position:-107px -238px}

/*slogan*/

.slogan{ height:350px;background:url(../images/footer-bg.jpg) no-repeat center top; min-width:1220px}

.slogan>a{ width:1220px; height:100%; display:block; margin:0 auto}

.slogan .sloganContent{width:1220px;; margin-left:auto; margin-right:auto; text-align:center; color:#fff; padding-top:35px; display:none}

.slogan .sloganContent h2{ margin-bottom:25px}

.slogan .sloganContent h2 img{ width:313px; height:28px}

.slogan .sloganContent ul li{float:left; margin-left:40px;position:relative; width:168px;}

.slogan .sloganContent ul li img{ position:relative; z-index:3; width:169px; height:169px}



.slogan .sloganContent ul li span{ display:block; color:#74718e; margin-top:16px; font-size:16px}

.slogan .sloganContent ul li+li{ margin-left:75px}



.slogan .sloganContent ul li p{ font-size:16px; font-weight:bold;}



.slogan .sloganContent ul li h3{ width:168px; height:168px; display:block; position:absolute; top:0; left:0; border-radius:168px;overflow:hidden;background:radial-gradient(rgba(243, 206, 205, .3) 35%, rgba(88, 88, 88, .1) 60%, rgba(0, 0, 0, 0) 70%); opacity:0; z-index:2}



.slogan .sloganContent ul li a:hover h3{animation:mymove 1.2s linear;-moz-animation:mymove 1.2s linear;-webit-animation:mymove 1.2s linear;-o-animation:mymove 1.2s linear;}



@keyframes mymove

{ 

  0%{

	  opacity:0;

	  transform: scale(1);

	  }

  50%{

	  opacity:1;

	  transform: scale(1.5);

	  }

 

 100%{

	 opacity:0;

	 transform: scale(2);

	 }

 }



@-moz-keyframes mymove

{ 

  0%{

	  opacity:0;

	  -moz-transform: scale(1);

	  }

  50%{

	  opacity:1;

	  -moz-transform: scale(1.5);

	  }

 

 100%{

	 opacity:0;

	 -moz-transform: scale(2);

	 }

 }

 

@-webkit-keyframes mymove

{ 

  0%{

	  opacity:0;

	  -webkit-transform: scale(1);

	  }

  50%{

	  opacity:1;

	  -webkit-transform: scale(1.5);

	  }

 

 100%{

	 opacity:0;

	 -webkit-transform: scale(2);

	 }

 }

 

 @-o-keyframes mymove

{ 

  0%{

	  opacity:0;

	  -o-transform: scale(1);

	  }

  50%{

	  opacity:1;

	  -o-transform: scale(1.5);

	  }

 

 100%{

	 opacity:0;

	 -o-transform: scale(2);

	 }

 } 



/*

.slogan .sloganContent ul li a::before{

	background:linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);

	background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); 

	background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);

	background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);

	

	position:absolute; 

	left:-90px; 

	top:0; 

	content:""; 

	width:80px; 

	height:168px;

	transform:skewX(-25deg);

	-moz-transform:skewX(-25deg);

	-webkit-transform:skewX(-25deg);

	-o-transform:skewX(-25deg);

	}



.slogan .sloganContent ul li a:hover::before{ left:180px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}

*/



/*页面底部*/

.footer{ min-width:1220px; background:#FFF; width:100%; position:relative; z-index:10;}



.gmiddle{

    width: 1220px;

    margin:0 auto;



}

.footer .gleft{

    float: left;

}

.footer .gright{

    float: right;



}

.footer{

    width: 100%;

}

.gfooter_u ul,.gfooter_d ul{

    list-style: none;

    margin:0;

    padding: 0;

}

/*底部第一部分*/

#footer_tel .foot_btn{

    display: block;

    font-size: 18px;

    color:#fff;

    font-weight: bold;

    background-color: #151515;

    width: 140px;

    height:35px;

    border-radius: 5px;

    cursor: pointer;

    text-align: center;

    transition: all 1s;

    -moz-transition: all 1s;

    -o-transition: all 1s;

    -webkit-transition: all 1s;

}

#footer_tel .foot_btn:hover{

    background-color: #f02429;

}

.gfooter_u{

    height: 268px;

    width: 100%;

    text-align: center;

    padding-top: 60px;
	
	box-sizing:content-box;

}

.gfooter_u .gfooter_u_img{

    margin-top: 59px;

}

.gfooter_u .gimg_line{

    margin-top: 24px;

	background:#dcdcdc;

	width:1px;

	height:79px;

}

.gfooter_u .gfooter_u1{

    text-align: left;

    font-size: 14px;

    height: 140px;

    border-bottom: 1px dotted #a4a4a4;

    height: 190px;

}

.gfooter_u .gfooter_u1 h4{

    color: #181818;

    margin-bottom: 10px;

}

.gfooter_u .gfooter_u1 ul li{

    line-height: 30px;

}

.gfooter_u .gfooter_u1 ul li a{

    text-decoration: none;

    color:#a2a2a2;

}

.gfooter_u .gfooter_u1 ul li a:hover{

    color:#f02429;

}

.gfooter_u .gfooter_u1 .gctx .gctx1_1{

    width: 150px;

    overflow: hidden;

	margin:0;

}

.gfooter_u .gfooter_u1 .gctx .gctx1_1 li{

    float: left;

    width: 50%;

    word-break: keep-all;

    white-space: normal;

    overflow: hidden;

    text-overflow: ellipsis;

}

/*新增线*/

.gfooter_u .gfooter_u1 .gimg_line{

    margin-left: 55px;

    margin-top: 35px;



}

.gfooter_u .gfooter_u1 .gctxw>div{

    overflow: hidden;

}

.gfooter_u .gfooter_u1 .gmarr{
	margin-right:50px;
}

.gfooter_u .gfooter_u1 .gctxw{

    margin-left: 65px;

    margin-right: 60px;



}

.gfooter_u .gfooter_u1 .gctxw .gctx1_2{

    margin-right: 23px;

    width: 230px;

}

.gfooter_u .gfooter_u1 .gctx .gctx1_3{

    width: 122px;

    overflow: hidden;

	margin:0;

}

.gfooter_u .gfooter_u1 .gctx .gctx1_3 li{

    word-break: keep-all;

    white-space: normal;

    overflow: hidden;

    text-overflow: ellipsis;

}

.gfooter_u .gfooter_u1 .gctxw ul li{

    float: left;

    width: 33%;

    word-break: keep-all;

    white-space: normal;

    overflow: hidden;

    text-overflow: ellipsis;

}

.gfooter_u .gfooter_u1 .gcontact{

   /* width: 182px;*/

}

.gfooter_u .gfooter_u1 .gcontact .gcontact1{

    margin-left: 40px;

    width: 150px;

    text-align: center;

    font-size: 12px;

    color:#a2a2a2;

    margin-right: 65px;

}

.gfooter_u .gfooter_u1 .gcontact .gcontact1 h4{

	text-align:left;

	font-size:14px;

	font-weight:bolder;

	padding-left:10px

	

	}

.gfooter_u .gfooter_u1 .gcontact .gcontact1 img{

    width: 143px;

    height:130px;

}

.gfooter_u .gfooter_u1 .gcontact .gcontact2{

    text-align: center;

}

.gfooter_u .gfooter_u1 .gcontact .gcontact2 h3{

    font-size: 26px;

    color: #414141;

}

.gfooter_u .gfooter_u1 .gcontact .gcontact2 a{

    display: block; 

	padding-top:5px;

}



.gfooter_u .gfooter_u1 .gcontact .gcontact2 p{

    font-size: 12px;

    color:#a2a2a2;

    margin-top: 8px;

}

.gfooter_u .gfooter_u1 .gcontact .gcontact2 img{

	width:222px

	}

/*.gfooter_u .gfooter_u1 .gcontact p{

    text-align: center;

    color:#a2a2a2; clear:both;

}

.gfooter_u .gfooter_u1 .gcontact>a{

    display: block;

    width: 182px;

    background: url("../images/gfooter7.png") no-repeat center top;

    height: 40px;

    text-decoration: none;

    color: #fff;

    font-size: 14px;

    text-align: center;

    line-height: 40px;

}

.gfooter_u .gfooter_u1 .gcontact>a:hover{

    color: #f0f0f0;

}

.gfooter_u .gfooter_u1 .gcontact>div{

    height: 69px;

    margin-top: 10px;

}

.gfooter_u .gfooter_u1 .gcontact>div img{

    cursor: pointer;

}

.gfooter_u .gfooter_u1 .gcontact>div .gleft{

    margin-right: 25px;

    position: relative;

}

#ewm{

    position: absolute;

    left: -15px;

    top:68px;

    background-color: #fff;

    text-align: center;

    height: 110px;

    display: none;

}

#ewm img{

    width: 80px;



}

#gz{

    position: absolute;

    left: -15px;

    top:68px;

    background-color: #fff;

    text-align: center;

    height: 110px;

    display: none;

}

#gz img{

    width: 80px;



}

#gz a{background:#ff5256;margin-left:10px; margin-right:10px;color:#FFF; font-size:12px; padding-top:5px; padding-bottom:5px; border-radius:3px; background-image:none;display: block}

*/

.gfooter_u .gfooter_u2{

    overflow: hidden;

    width: 100%;

    color:#a8a8a8;

    margin-top: 25px;

    font-size: 12px;

}

.gfooter_u .gfooter_u2 span{

    display: block;

    color:#6a6a6a;

    margin-right: 15px;

}

.gfooter_u .gfooter_u2 ul{

    overflow: hidden;

}

.gfooter_u .gfooter_u2 ul li{

    float: left;

    margin-right: 21px;

}

.gfooter_u .gfooter_u2 ul li a{

    text-decoration: none;

    color:#a8a8a8;

}

.gfooter_u .gfooter_u2 ul li a:hover{

    text-decoration: underline;

}

/*.gfooter_u .gfooter_u2 ul li.glast{

    margin-right: 0;

}*/



/*底部第二部分*/

.gfooter_d{

    height: 135px;

    width: 100%;

    background-color: #efefef;

    overflow: hidden;

}

.gfooter_d>div{

    margin-top: 45px;

}

.gfooter_d>div>div{

    margin-left: 25px;

}

.gfooter_d>div>img{

    margin-top: 6px;

}

.gfooter_d p{

    padding: 0;

    margin:0;

    line-height: 30px;

    text-align: left;

    font-size: 12px;

    color:#a8a8a8;

}

.gfooter_d .footer_firday{

    overflow: hidden;

    font-size: 12px;

    color:#a8a8a8;



}

.gfooter_d .footer_firday ul{

    overflow: hidden;

}

.gfooter_d .footer_firday a{

    color:#a8a8a8;

}

.gfooter_d .footer_firday a:hover{

    text-decoration: underline;

}

.gfooter_d .footer_firday li{

    float: left;

    margin-right: 15px;

}

.gfooter_d .gright{

    cursor: pointer;

    background-color: #ebebeb;

    width: 70px;

    height:33px;

    margin-top: 6px;

    border-radius: 10px;

    transition: all 0.5s;

}

.gfooter_d .gright:hover{

    background-color: #ddd;

}





/*uedit编辑器内容分页*/

#page_break {}

#page_break .collapse {display: none;}

#page_break .num {padding: 10px 0;text-align: center;margin-top: 20px;}

#page_break .num li{display: inline; margin: 0 2px;padding: 5px 10px;border:1px solid #eaeaea;

    background-color: #fff;color: #323232;text-align: center;cursor: pointer;overflow: hidden;}

#page_break .num li.on{background-color: #ce1b1b;color: #fff;border:1px solid #ce1b1b}



/*城市定位*/

.city-position{ width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:9999}

.city-box{ width:451px; height:522px; background-image:url(../images/city_box.png); background-repeat:no-repeat; margin:10% auto 0; position:relative}

.city-box>dl{ position:absolute; top:170px; width:100%; padding-left:50px; padding-right:50px; box-sizing:border-box;}

.city-box>dl>dt{ text-align:center;padding-bottom:15px; border-bottom:1px dotted #949494}

.city-box>dl>dt>h3{ font-size:26px; color:#2c98f0; letter-spacing:5px; margin-bottom:10px}

.city-box>dl>dt>p{ font-size:15px; letter-spacing:0.9px; color:#b9b9b9}



.city-box>dl>dd{ padding-top:20px; color:#6e6e6e}

.city-box>dl>dd a{ display:inline-block; width:104px; height:39px; border:1px solid #dbdbdb; text-align:center; line-height:37px; margin-bottom:20px; color:#a2a2a2;}

.city-box>dl>dd a:hover{ border:1px solid #36a9ef; color:#636363}

.city-box>dl>dd a+a{ margin-left:16px}

.city-box>dl>dd>p>a{ margin-left:5px; margin-right:5px}

.city-box>dl>dd>p>span{ color:#c4c4c4}



/*活动*/

.active_container{

	width:100%;

	height:100%;

	background-image:url(../images/bg.png);

	position:fixed;

	z-index:2147483647;

	top:0;

	left:0;

	}

	

.active_container>ul{

	text-align:center;

	width:680px;

	margin:0 auto;

	position:relative;

	margin-top:5%;

	}	





.active_container>ul>li+li{

	position: absolute;

}



.active_container>ul>li:nth-child(2){

	top: 81px;

	left: 81px;

	transition:all 0.4s ease-in-out;

}



.active_container>ul>li:nth-child(3){

	top: 272px;

	left: 154px;

	transition:all 0.8s ease-in-out;

}



.active_container>ul>li:nth-child(5){

	top: 520px;

	left: 45px;

	transition:all 0.6s ease-in-out;

}



.active_container>ul>li:nth-child(4){

	top: 317px;

	left: 435px;

	transition:all 1s ease-in-out;

}



.active_container>ul>li.close{

	top: 31px;

	left: 450px;

}



.active_container>ul.left>li:nth-child(2){

	left: 71px;	

}



.active_container>ul.left>li:nth-child(3){

	left: 144px;	

}



.active_container>ul.left>li:nth-child(4){

	left: 426px;	

}



.active_container>ul.left>li:nth-child(5){

	left: 35px;	

}



.active_container>ul.right>li:nth-child(2){

	left: 91px;	

}



.active_container>ul.right>li:nth-child(3){

	left: 164px;	

}



.active_container>ul.right>li:nth-child(4){

	left: 445px;	

}



.active_container>ul.right>li:nth-child(5){

	left: 55px;	

}









/*增加右侧固定悬浮框--2017-9-12:lcx*/

.fixed-bar{position: fixed;top: 58%;left: 2%;width: 62px;height: 320px;z-index: 900;}

.fixed-bar .fixed-bar-main{position: relative;}

.fixed-bar .fixed-bar-main ul li{width: 58px;height: 58px;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;background-color: #fff;}

.fixed-bar .fixed-bar-main ul li>a{display: block;height: 100%;background-image: url(../images/float_bar_icon.png); background-repeat: no-repeat;}

.fixed-bar .fixed-bar-main ul li:nth-child(1){border-top: 1px solid #eee;}

.fixed-bar .fixed-bar-main ul li:nth-child(1)>a{background-position: 18px 12px;}

.fixed-bar .fixed-bar-main ul li:nth-child(2)>a{background-position: 18px -51px;}

.fixed-bar .fixed-bar-main ul li:nth-child(3)>a{background-position: 18px -171px;}



.fixed-bar .fixed-bar-main ul li:hover{background-color: #f94146;}

.fixed-bar .fixed-bar-main ul li:hover a{color: #fff;}

.fixed-bar .fixed-bar-main ul li:nth-child(1):hover>a{background-position: -51px 12px;}

.fixed-bar .fixed-bar-main ul li:nth-child(2):hover>a{background-position: -51px -51px;}

.fixed-bar .fixed-bar-main ul li:nth-child(3):hover>a{background-position: -51px -171px;}



.fixed-bar .fixed-bar-main ul li a span{display: inline-block;font-size: 12px;padding-top: 37px;padding-left: 5px;}

/*.fixed-bar .fixed-bar-main ul li.fixed-bar-top{display: none;}*/



.fixed-bar .fixed-bar-main .fixed-bar-hua{position: relative; width: 60px;height: 62px;background-color: #f94146;margin-top: 4px;}

.fixed-bar .fixed-bar-main .fixed-bar-hua>a{display: block;height: 100%;background-image: url(../images/float_bar_icon.png); background-repeat: no-repeat;background-position: 18px -242px;}

.fixed-bar .fixed-bar-main .fixed-bar-hua>a span{display: inline-block;font-size: 12px;padding-top: 37px;padding-left: 5px; color: #fff;}



.fixed-bar .fixed-bar-main .fixed-bar-wx{position: absolute;top: 25px;right: -152px;display: none;}



.fixed-bar .fixed-bar-main .fixed-bar-hua .bar-hua-alert{display: none; width: 207px;height: 132px; background: url(../images/fixed-bar-hua.png) no-repeat 0 0;position: absolute;top: -51px;right: -215px;}

.tanchu{ position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:99999; display:none; }
.tanchu .content{ position:absolute; width:580px; height:380px; border-radius:5px; left:0; right:0; top:0; bottom:0; margin:auto; background-color:#fff; padding:30px 35px; box-sizing:border-box;}
.tanchu .content h2{ text-align:center; margin-bottom:20px;}
.tanchu .content .closed{ display:inline-block; font-size:14px; position:absolute; right:10px; top:10px; color:#666; width:15px; height:15px; cursor:pointer;}
.tanchu .content .closed img{ height:100%; width:100%;}
.tanchu .content form .form-control{ width:100%; padding:10px 15px; border-radius:3px; border:1px solid #d6d6d6; margin-bottom:15px; height:40px; box-sizing:border-box;}
.tanchu .content form .val{ margin-top:10px; display:inline-block; line-height:1em;}
.tanchu .content form .val img{ margin-left:5px;}

.messbtn1{ float:right; padding:10px 30px; border:1px solid #ff6d34; line-height:1em; border-radius:3px; color:#ff6d34; transition:0.3s;}
.messbtn1:hover{ background-color:#ff6d34; color:#fff;}


a{ cursor:pointer;}

.aboutcent .tupian{ float: left; margin-right: 15px; }







.cs-toolbar{ height:100%; background:#262626; width:35px; position:fixed; top:0; right:0; z-index: 2;}
.cs-toolbar ul{ position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.cs-toolbar ul li a{text-align: center; padding:20px 0; display: block; width:100%;}
.cs-toolbar ul li a:hover>i{ color:#FF7955}
.cs-toolbar ul li a i{color:#fff; font-size:18px;}
.cs-toolbar .cs-tool a{padding:10px 0; background:#FF7955; display: block; width:100%; text-align: center;}
.cs-toolbar .cs-tool a span{ width:18px; display:block; color:#fff; margin: 0 auto; margin-top:10px;}
.cs-toolbar .cs-tool a:hover>i{ color:#fff}
.cs-toolbar .cs-tool a i{ color:#fff; font-size:18px;}
.tool-popper-wrap{ position:absolute; right:50px; top:0; border:1px solid #e0e0e0; background:#fff; width:180px; padding:20px; right:-500px;}
.tool-popper-wrap::after{ content:""; display:block; position:absolute; width:0; height:0; border: 10px solid transparent; border-left-color: #fff; right:-20px; top:25px;}
.tool-popper-wrap h3{ font-size:14px; color:#FF7955; text-align:left;}
.cs-toolbar ul li a .tool-popper-wrap h3 i{ color:#FF7955; font-size:14px; margin-right:10px;}
.tool-popper-wrap .popper-des{ padding:10px 0 0 0; text-align:left;}
.tool-popper-wrap .ask-time-title{ text-align:left; margin:10px 0;}
.tool-popper-wrap .ask-time-content{ text-align:left;}
.ddddd{ top:115px;}
.ccccc{ top:178px;}
.eeeee{ top:236px;}
.cs-toolbar ul li a:hover .tool-popper-wrap{ right:50px}





.z-footer{ background: url(../images/footer_bg_index.png) 0 0 no-repeat; background-size: 100% 100%; width:100%; padding-top:48px;}
.z-cont{ width:1200px; margin:0 auto; }
.z-kkkkk{display:flex; justify-content: center; margin-bottom:20px;}
.footer-wrap-list{ display:flex;}
.ft_dl{ width:110px; padding-left: 15px; padding-bottom: 38px;}
.ft_dt{ font-size:16px; color:#fff; height:34px; line-height:28px;} 
.ft_dd{ height:20px;}
.ft_dd a{ color:#fff; font-size:12px;}
.ft_dl:last-child{border-right: 0px solid #383b50; }
.footer-qr-desc{ color:#fff; text-align: center; margin-top:10px;}
.management-tools-content{ display:flex; align-items:center;}
.tools-content-title{color: #fff; font-size: 13px; }
.tools-content-list{ display:flex;}
.itemaa-info{ width: 60px; height: 60px; border-radius: 50%; cursor: pointer; background-color: #3d4153; text-align:center; line-height:60px;}
.itemaa-info i{ color:#989bad; font-size:22px;}
.tools-list-item{ margin-left:28px;}
.item-title{ color:#989bad; text-align:center; margin-top:5px;}
.business-management{ display:flex; justify-content: space-between; align-items:center;}






.footer-box h5{ color:#fff; display:flex; align-items:center; font-size:16px;}
.footer-box h5 i{ font-size:24px; margin-right:10px;}
.footer-info{ font-size:12px; color:#fff; margin-top:8px;}
.h5-qr{ font-size:16px; color:#fff; font-weight:400; margin-bottom:10px; margin-right:50px;}
.friendlyLink{ border-top:1px solid #666666; padding-top:30px;}
.friendlyLink ul{ display:flex; flex-wrap: wrap;}
.friendlyLink ul li{ margin-right:25px;color:#fff; margin-bottom:10px;}
.friendlyLink ul li a{ font-size:12px; color:#fff}
.friendlyLink ul li a:hover{ color:#DC753F}
.footer-copyright{ width:100%; background:rgba(0,0,0,0.3);  padding:20px 0; margin-top:10px}
.footer-copyright p{ text-align:center; color:#fff;}
.footer-qr{ margin-left:60px; display:flex}
.footer-qr_box{ display:flex;}
.footer-qr .footer-qr_pic{ width:116px; background:rgba(0,0,0,0.6);  margin-right:50px; text-align:center; padding-top:10px; padding-bottom:10px;}
.footer-qr .footer-qr_pic img{ width:96px; height:auto; }