﻿@charset "utf-8";

*{padding:0px; margin:0px;}
body{font-size:15px; color:#666; min-width:1240px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}
input,select,button,textarea{font-size:15px; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#666; text-decoration:none;}
a:hover{color:#ff8400; text-decoration:none;}
.clear{overflow:hidden; clear:both; height:0px;}
.l_f{float:left;}
.r_t{float:right;}

.container{width:1200px; margin:0 auto;}

.tp_xx{width:100%; background-color:#f6f6f6; font-size:14px; color:#999; line-height:48px; overflow:hidden;}
.tp_xx a{color:#999;}
.tp_xx a:hover{color:#ff8400;}
.tp_xx .yinyu{float:left;}
.tp_xx .kuaijie{float:right;}
.tp_xx .kuaijie .login{margin-right:18px; padding-right:18px; background:url(/images/a4.png) no-repeat right center; float:left;}
.tp_xx .kuaijie .login a{padding-left:27px; background:url(/images/a1.png) no-repeat left center;}
.tp_xx .kuaijie .login a:hover{background:url(/images/a1_1.png) no-repeat left center;}
.tp_xx .kuaijie .register{float:left;}
.tp_xx .kuaijie .register a{padding-left:25px; background:url(/images/a2.png) no-repeat left center;}
.tp_xx .kuaijie .register a:hover{background:url(/images/a2_1.png) no-repeat left center;}
.tp_xx .kuaijie .region{float:left; margin:0 5px;}
.tp_xx .kuaijie .region a{padding:0 12px; background:url(/images/a4.png) no-repeat right center;}
.tp_xx .kuaijie .region a.ls{background:none;}
.tp_xx .kuaijie .about{float:left;}
.tp_xx .kuaijie .about a{padding-left:25px; background:url(/images/a3.png) no-repeat left center;}
.tp_xx .kuaijie .about a:hover{background:url(/images/a3_1.png) no-repeat left center;}

.header{width:100%; padding:20px 0; position:relative; z-index:99;background-color:#fff;}
.header .container{position:relative;}
.header .logo{width:208px; float:left;}
.header .logo img{width:100%; height:auto; display:block;}
.header .search{width:596px; height:40px; border:2px solid #ff8400; float:left; margin-top:23px; margin-left:100px;}
.header .search .x_z{width:87px; height:39px;top:1px; background:#f5f5f5 url(/images/a5.png) no-repeat 73px center; border-right:1px solid #e4e4e4; position:relative; float:left;}
.header .search .x_z .e_j{width:76px; padding:0 5px 5px; border:1px solid #e4e4e4; border-top:0; background-color:#fff; position:absolute; top:40px; left:0; display:none;}
.header .search .x_z .e_j span{background-color:#f5f5f5; margin-top:5px; font-size:14px; text-align:center; line-height:30px; display:block; cursor:pointer;}
.header .search .x_z .e_j span:hover{color:#ff8400;}
.header .search .x_z span.j_g{width:100%; height:40px; text-indent: 10px; line-height:40px; cursor:pointer; display:block;font-size: 14px;}
.header .search input.w_z{width:394px; height:40px; padding:0 10px; line-height:40px; color:#666;font-family: -webkit-pictograph;font-size: 14px;}
.header .search button{width:94px; height:40px; background:#ff8400 url(/images/ss.png) no-repeat 62px center; text-indent:22px; text-align:left; font-size:17px; line-height:42px; color:#fff; cursor:pointer; float:right;font-family: -webkit-pictograph;}
.header .tel{padding-left:40px; background:url(/images/tel.png) no-repeat left center; margin-top:17px; float:right;line-height: 30px;}
.header .tel p{font-size:15px; line-height:22px;}
.header .tel em{color:#999; text-transform:uppercase; padding-left:3px;}
.header .tel strong{font-size:23px; color:#ff8400; display:block;}

.menu{width:100%; height:50px; background-color:#ff8400; position:relative; z-index:9;}
.menu .fl_lm{width:208px; position:relative; float:left;}
.menu .fl_lm:hover{background-color:#ea7a02;}
.menu .fl_lm.on{background-color:#ea7a02;}
.menu .fl_lm .lm_mc{background:url(/images/a6.png) no-repeat 38px center; padding-left:70px; font-size:17px; line-height:50px; color:#fff;}
.menu .fl_lm .lm_fl{width:100%; background:url(/images/hb.png); position:absolute; left:0; display:none;}
.menu .fl_lm .lm_fl.d_k{display:block;}
.menu .fl_lm:hover .lm_fl{display:block;}
.menu .fl_lm .lm_fl ul li{height:70px;cursor:pointer;}
.menu .fl_lm .lm_fl .y_j{padding:20px 35px; background:url(/images/bs.png) repeat-x left bottom;}
.menu .fl_lm .lm_fl ul li:hover .y_j{background-color:#ff8400;} 
.menu .fl_lm .lm_fl .y_j a{padding-left:40px; font-size:16px; color:#fff; line-height:30px; display:block;}
.menu .fl_lm .lm_fl .e_j{width:560px; padding:20px 20px 20px 0; background-color:#fff; position:relative; left:100%; top:-70px;z-index:9; display:none;}
.menu .fl_lm .lm_fl ul li:hover .e_j{display:block;}
.menu .fl_lm .lm_fl .f_l{font-size:13px; line-height:28px; overflow:hidden;}
.menu .fl_lm .lm_fl .f_l .l_m{width:100px; color:#333; text-align:right; float:left;}
.menu .fl_lm .lm_fl .f_l .x_m{width:450px; padding-bottom:10px; margin-bottom:10px; float:right;}
.menu .fl_lm .lm_fl .f_l .x_m a{padding:0 10px; float:left; color:#999;line-height: 35px;}
.menu .fl_lm .lm_fl .f_l .x_m a:hover{color:#ff8400;}
.menu .nav{float:right;}
.menu .nav ul li{width:122px; padding:0 1px; background:url(/images/a7.png) no-repeat right center; float:left;}
.menu .nav ul li.ls{background:none;}
.menu .nav ul li a{font-size:17px; line-height:50px; text-align:center; color:#fff; display:block;}
.menu .nav ul li a:hover{background-color:#ea7a02;}
.menu .nav ul li.on a{background-color:#ea7a02;}

.ny_con{width:100%; background-color:#f8f8f8; padding-bottom:60px; overflow:hidden;}

.ny_pr{background:url(/images/n8.png) no-repeat left center; padding:15px 0 15px 30px; font-size:14px; color:#999; line-height:30px;}
.ny_pr a{color:#999;}
.ny_pr a:hover{color:#ff8400;}

.ny_sx{border:1px solid #e6e6e6; border-top:0; background-color:#fff; overflow:hidden; margin-bottom:20px;}
.ny_sx .f_l{padding:14px; border-top:1px solid #e6e6e6; font-size:14px; line-height:26px;}
.ny_sx .b_t{width:80px; font-weight:bold; float:left;}
.ny_sx .l_m{width:1080px; float:right;}
.ny_sx .l_m ul li{float:left; margin-right:10px;}
.ny_sx .l_m ul li a{padding:0 10px; border-radius:3px; display:block;}
.ny_sx .l_m ul li a:hover{background-color:#ff8400; color:#fff;}
.ny_sx .l_m ul li.on a{background-color:#ff8400; color:#fff;}

.fa_ban{width:100%; height:490px; overflow:hidden;}

.fa_lm{width:100%; height:66px; background-color:#f2f2f2; text-align:center; overflow:hidden;}
.fa_lm ul li{display:inline-block; margin:0 33px;}
.fa_lm ul li a{display:block; font-size:16px; line-height:64px;}
.fa_lm ul li:hover a{border-bottom:2px solid #ff8400; color:#ff8400;}
.fa_lm ul li.on a{border-bottom:2px solid #ff8400; color:#ff8400;}

.page{background-color:#fff; text-align:center; overflow:hidden; padding:25px 15px;}
.page ul{list-style:none; padding:0; margin:0; position:relative; left:50%; float:left;}
.page ul li{float:left; margin-right:10px; text-align:center; line-height:40px; position:relative; right:50%;}
.page ul li a,.page ul li sapn,.page ul li b{min-width:10px; padding:0 15px; background-color:#f6f6f6; display:block;cursor:pointer;}
.page ul li a.sl{background-color:#fff !important; color:#666 !important; cursor:default;}
.page ul li a:hover,.page ul li sapn:hover{color:#fff; background-color:#ff8400;}
.page ul li.on b{color:#fff; background-color:#ff8400;}

.footer{width:100%; padding-top:35px; background-color:#2f3234; color:#999;}
.footer .foot_lm{width:540px; padding:15px 0; margin-bottom:15px; float:left;}
.footer .foot_lm ul li{width:135px; float:left;}
.footer .foot_lm h3{font-size:17px; font-weight:bold; color:#ccc; margin-bottom:10px;}
.footer .foot_lm p a{font-size:14px; line-height:30px; color:#999;}
.footer .foot_lm p a:hover{color:#ff8400;}
.footer .foot_gz{width:258px; border-left:1px solid #535657; border-right:1px solid #535657; padding:15px 60px; float:left;}
.footer .foot_gz .ewm{width:136px; float:left;}
.footer .foot_gz .ewm img{display:block;}
.footer .foot_gz .w_z{width:90px; font-size:17px; line-height:26px; margin-top:36px; float:right;}
.footer .foot_lx{width:180px; padding:15px 50px; float:right;}
.footer .foot_lx h3{font-size:17px; font-weight:bold; color:#ccc; margin-bottom:10px;}
.footer .foot_lx strong{font-size:24px; color:#fff; line-height:32px; display:block;}
.footer .foot_lx p{line-height:24px;}
.footer .foot_lx a{width:130px; height:32px; background-color:#ff8400; line-height:32px; color:#fff; text-align:center; display:block; margin-top:10px;}
.footer .links{padding:25px 100px; text-align:center; border-top:1px solid #535657;}
.footer .links a{line-height:30px; color:#999; padding:0 16px; display:inline-block;}
.footer .links a:hover{color:#ff8400;}
.footer .container .foot_lm>ul>li>h4{font-weight:bold;color:#fff;font-size:16px;line-height:40px;}
#back-top {position: fixed; bottom: 50px;_position: absolute;right: 0;z-index: 999999;display: none;}
a.backToTop_a {background: url(/images/side_icon.png) no-repeat;width: 44px;height: 44px;display: block;background-position: -132px 0;background-color: #D2D3D6;}

.copyright{width:100%; padding:15px 0; background-color:#212527; line-height:30px; text-align:center; color:#999;}
.copyright span{padding:0 15px;}
.copyright a{color:#999;}
.copyright a:hover{color:#ff8400;}

.fx_ewm{width:240px; padding:15px; background-color:#fff; border:1px solid #ddd; position:fixed; top:50%; left:50%; margin-top:-152px; margin-left:-136px; z-index:9999; display:none;}
.fx_ewm h2{font-size:15px; line-height:28px;}
.fx_ewm h2 a{float:right; font-size:20px; color:#ff7300;}
.fx_ewm img{display:block; margin:20px auto;}
.fx_ewm p{text-align:center; color:#888;}

.gz_ewm{width:240px; padding:15px; background-color:#fff; border:1px solid #ddd; position:fixed; top:50%; left:50%; margin-top:-152px; margin-left:-136px; z-index:9999; display:none;}
.gz_ewm h2{font-size:15px; line-height:28px;}
.gz_ewm h2 a{float:right; font-size:20px; color:#ff7300;}
.gz_ewm img{display:block; margin:20px auto;}
.gz_ewm p{text-align:center; color:#888;}

.ly_cg{width:500px; position:absolute; top:50%; left:50%; margin-top:-107px; margin-left:-250px; text-align:center;}
.ly_cg .t_b{width:85px; margin:0 auto 15px;}
.ly_cg .t_b img{display:block;}
.ly_cg h3{font-size:22px; font-weight:bold; color:#666; margin-bottom:10px;}
.ly_cg p{font-size:14px; line-height:24px; color:#999;}
.ly_cg input{width:100px; height:36px; border-radius:5px; background-color:#ff8400; font-size:15px; line-height:36px; color:#fff; margin:15px auto 0; display:block;}

/*搜索页表通用无数据*/
.nodata {margin: auto;text-align: center;height: 1000px;    width: 100%;background-color: #fff;}
.nodata .pic{background: url(/images/wu.jpg) no-repeat 0px 120px;width: 350px;height: 350px;margin: auto;}
.nodata p{font-size:22px;color: hsl(0, 2%, 63%);}
.nodata font{color: hsl(0, 4%, 72%)}
/*顶部文本框搜索弹出样式*/
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4; background: #FFF; cursor: default; overflow: auto;   }/*-moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);-webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);*/
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer;}
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #666;font-size: 14px; }
.autocomplete-group { padding: 2px 5px; font-weight: bold;  color: #000; display: block; border-bottom: 1px solid #000; }

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:105px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#33cc99;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
