@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none}
body{ font-size:14px; color:#333; font-family:Microsoft YaHei;}
body,html{min-width:1200px}
a{ text-decoration:none}
a,a:active {outline: none;text-decoration:none }
img{ border:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal}
h1{ font-size:30px}
h2{ font-size:26px}
h3{ font-size:24px}
h4{ font-size:22px}
h5{ font-size:18px}
h6{ font-size:16px}

.widbig{ width:1200px}
.aut{ margin:0 auto}
.fr{ float:right}
.fl{ float:left}
.pr{ position:relative}
.dn{ display:none}
.imgaut{ display:block; max-width:100%; margin:0 auto}
.fama{font-family:Arial}

.ahov:hover{ color:#fc8d3b}
.icon{background:url("../../images/index/icon.png") no-repeat;}
.ovet{ overflow:hidden; height:auto}
.widthall{ width:100%}
.transition{
	transition: all .18s ease-in-out;
    -moz-transition: all .18s ease-in-out;
    -webkit-transition: all .18s ease-in-out;
    -o-transition: all .18s ease-in-out}
	
/*background*/
.bgf{ background:#fff}
.bg3{ background:#f3f3f3}
.bgy{ background:#fc8d3b}
.bgh{ background:#323232}

/*font-size*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft22{ font-size:22px}
.ft24{ font-size:24px}
.ft26{ font-size:26px}
.ft28{ font-size:28px}
.ft30{ font-size:30px}
.ft32{ font-size:32px}
.ft36{ font-size:36px}

/*font-color*/
.coly{ color:#fc8d3b}
.colf{ color:#fff}
.cola{ color:#aaa}
.col9{ color:#999}
.col8{ color:#888}
.col6{ color:#666}
.col4{ color:#444}

/*mt*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt30{ margin-top:30px}
.mt35{ margin-top:35px}
.mt40{ margin-top:40px}

/*mb*/
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb25{ margin-bottom:25px}
.mb30{ margin-bottom:30px}
.mb35{ margin-bottom:35px}
.mb40{ margin-bottom:40px}




:-moz-placeholder{color:#bbb; font-size:12px; font-weight:normal}
::-moz-placeholder{color:#bbb; font-size:12px;font-weight:normal}
input:-ms-input-placeholder{color:#bbb; font-size:12px;font-weight:normal}
input::-webkit-input-placeholder{color:#bbb; font-size:12px;font-weight:normal}


/*按钮 botton*/
.bntton{ width:100%; height:45px; line-height:45px; border-radius:4px; display:block; text-align:center;}
.bntton01{ background:#fc8d3b}
.bntton01:hover{ background:#fe7f21;}

.bntton02{ background:#fff; border:1px solid #fe7f21; height:43px; line-height:43px;}
.bntton02:hover{ background:#fc8d3b; color:#fff}



/* top */
#top{ height:35px; width:100%; border-bottom:1px solid #f3f3f3; background:#fff;}
.topfl{line-height:35px}
.top_log{ padding-right:15px; float:left; position:relative; line-height:35px}
.top_log02{ margin-left:15px}
.toplia{display: block;height:35px;line-height:35px;border-left:1px solid #fff;border-right:1px solid #fff;padding-right:16px;padding-left:15px;color:#666}
.toplia.topli_hov{ border-right:1px solid #ececec; border-left:1px solid #ececec;}
.solid-color{width:1px;height:18px;background:#ececec;overflow:hidden;position:absolute;right:-1px;top:9px;z-index:1;}
.topfr a:hover{color:#fc8d3b}
.ico_app{ display:inline-block; width:10px; height:34px;background-position:-213px -69px; margin-right:6px; }
.ico_jiao{display: inline-block;margin-left:6px;width:9px;height:5px; background-position:0 0;*margin-bottom:5px}
.ico_jiao.ico_up{background-position:-9px 0}



/* 用户中心 关于我们 微信 微博*/
.toplia_wx,.toplia_wb,.toplia_qj{ width:30px; height:35px; padding:0; margin-left:10px;}
.toplia_wx{ background-position:0 0}
.toplia_wb{ background-position:-30px 0; margin-left:0}
.toplia_qj{ background:url("../../images/icon/icon_qj.png") no-repeat; margin-left:2px}

.top_gzwx,.top_zhts{ position:absolute;top:35px; background:#fff;z-index:99; border:1px solid #ececec; padding:5px }
.top_zhts{ padding:10px}
.top_gzwx{left:-38px; width:120px; text-align:center }
.top_gzwb{ left:-45px}
.top_gzwx img{ border:5px solid #fff; width:90px}
.ico_jiao02{ position:absolute; top:31px; left:24px; z-index:99;width:8px; height:5px; background:url("../../images/index/ico_jiao.png") no-repeat}
.ico_jiao03{ left:15px}


.top_tuichu{ width:105px;}
.ico_jiaotc{left:17px}

/*------ head ------*/
#head{ height:82px; background:#fff; width:100%}


/*logo*/
.head_logo{height:82px}
.head_logo a{ display:block;}
.head_logo img{ margin-top:17px}

/*搜索input*/
.head_input{ width:426px; height:45px;margin-top:18px; margin-left: 90px}

.head_select{ width:110px; }
.head_select dt{height:43px;border:2px solid #fc8d3b;z-index:1;border-right:none; line-height: 43px; width: 99px; text-align: center; cursor: pointer; font-size: 16px;padding-right: 10px}
.head_select dd{position:absolute;left:0;top:43px;border:1px solid #e5e5e5;background:#fff;display:none; border-top: none;  z-index:100}
.head_select dd ul{width:109px; text-align: center}
.head_select dd ul li a{line-height:30px;display:block;color:#666; font-size:14px;}
.head_select dd ul li a:hover{ color: #fc8d3b}

.head_select_j{ display:block; background-position:-58px -60px; position: absolute;top: 0; right:10px; width: 16px; height: 43px}

.head_search{width:316px; height: 45px;}
.head_search .input_search{ width:304px; height: 43px; border: 2px solid #fc8d3b; border-left:1px solid #ddd; display: block; padding-left:10px; color: #666; font-size: 16px}

.input_ss_img{display:block; width:24px; height: 43px; /*background-position: 0 -60px; */background-position:-26px -60px;position: absolute; top: 0; right: 10px}
.input_ss_img:hover{background-position:-26px -60px;}


/*品牌*/
.head_bank{width:320px;height:52px; margin-top: 20px}
.head_bank dl{ float: left; width:80px; text-align: center}
.head_bank dl dt em{ display: block; margin: 0 auto; width: 26px; height: 25px;}
.head_bank dl dt em.head_bank01{ background-position:0 -35px}
.head_bank dl dt em.head_bank02{ background-position:-26px -35px}
.head_bank dl dt em.head_bank03{ background-position:-52px -35px}
.head_bank dl dt em.head_bank04{ background-position:-78px -35px}
.head_bank dl dt dd{ height:26px; line-height: 26px}


/* menu 导航 */
#navmenu{ height:45px; background:#fc8d3b; width:100%;}
.menu{ width:80%;height:45px;}
.menu .menuli{float:left; width:115px; height:45px;}


/*右导航*/
.menutelfr{ line-height:45px; background-position:-58px -457px; padding-left:32px}



/*--------------------------------- footer -------------------------------------*/
#footer{ background:#f0f0f0}

/**/
.foot_top{ padding:30px 0; border-bottom:1px solid #ddd}
.foot_top dl{ width:240px; float:left;}
.foot_top dl dt{ width:48px; height:48px; float:left;}
.foot_top dl dt.foot_t01{ background-position:0 -408px;}
.foot_top dl dt.foot_t02{ background-position:-48px -408px;}
.foot_top dl dt.foot_t03{ background-position:-96px -408px;}
.foot_top dl dt.foot_t04{ background-position:-144px -408px;}
.foot_top dl dt.foot_t05{ background-position:-192px -408px;}
.foot_top dl dd{ margin-left:12px; float:left; width:180px}
.foot_top dl dd p{ margin-top:5px}

.main_foot{ height:200px;}

.main_footdl{ min-width:100px; padding:0 45px; border-right:1px solid #e0e0e0;}
.main_footdl dt{ height:25px; text-align:center}
.main_footdl dt h3{ font-size:20px;}
.main_footdl dt h3 a{ color:#444; font-size:18px}
.main_footdl dt h3 a:hover{ color:#555}
.main_footdl dd{ height:auto; overflow:hidden; margin-top:10px}
.main_footdl dd p{ height:28px; line-height:28px; text-align:center}
.main_footdl dd p a{ font-size:14px; color:#888; margin-right:10px}
.main_footdl dd p a:hover{ color:#444}

.main_footdl02{border:none; margin-right:20px}
.main_footdl02 dt{ width:120px; height:auto; overflow:hidden; text-align:center; float:none}
.main_footdl02 dd{ margin-top:10px;float:none; text-align:center}
.main_footdl02 dt img{ display:block; width:100%}
.main_footdl02 dd img{ display:block; border:4px solid #fff; width:102px}

.main_foottel{ width:300px; margin-top:10px}
.main_foottel h5{ font-size:38px;height:45px; line-height:45px}
.main_telimg{width:45px; height:45px; background-position:0 -458px; float:left; margin-right:10px}

.main_foottel p{ padding-left:60px}
.main_foottel a{ height:32px; width:120px; border:1px solid #fc8d3b; display:block; margin-left:60px; text-align:center; line-height:32px; border-radius:2px; margin-top:20px}
.main_foottel a:hover{ background:#fc8d3b; color:#fff;}

/*02*/
.main_bottomfl p{ height:auto; overflow:hidden;; line-height:26px}
.main_bottomfl p a{ color:#999;}
.main_bottomfl p a:hover{ color:#bbb}

.main_bottomfr{ margin-top:10px}
.main_bottomfr ul{ height:auto; overflow:hidden}
.main_bottomfr ul li{height:32px; float:left; margin-left:10px;}
.main_bottomfr ul li a{ display:block; background:url("../../images/index/img_foot.png") no-repeat;  height:32px;}
.main_bottomfr ul li a.foot_img01{ background-position:0 0;width:97px;}
.main_bottomfr ul li a.foot_img01:hover{ background-position:0 -33px}

.main_bottomfr ul li a.foot_img02{ background-position:-102px 0; width:89px}
.main_bottomfr ul li a.foot_img02:hover{ background-position:-102px -33px}

.main_bottomfr ul li a.foot_img03{ background-position:-196px 0; width:94px}
.main_bottomfr ul li a.foot_img03:hover{ background-position:-196px -33px}

.main_bottomfr ul li a.foot_img04{ background-position:-295px 0; width:93px}
.main_bottomfr ul li a.foot_img04:hover{ background-position:-295px -33px}

.main_bottomfr ul li a.foot_img05{ background-position:-393px 0; width:88px}
.main_bottomfr ul li a.foot_img05:hover{ background-position:-393px -33px}


/*page*/
.page{ height:35px;text-align:center; width:650px; margin:0 auto; padding:30px 0}
.page a,.page span{ color:#aaa; margin:0 2px; font-family:Arial; height:33px; padding:0 12px; border:1px solid #e5e5e5; line-height:33px; color:#888; border-radius:2px; display:inline-block}
.page a:hover{ border-color:#ccc; color:#4aba91}
.page span.page_no{ background:#e5e5e5; color:#999}
.page span.page_no02{ background:#fff; color:#999;}
.page a.page_in{ border-color:#4aba91; background:#4aba91; color:#fff;}




/*new*/
.colr{ color:#ff5e5c}

.menu .menuli .navtit{ display:block; width:100%; color:#fff; height:45px; line-height:45px; font-size:16px; text-align:center}
.menu .menuli .navtit:hover{ background:#ffa562}

.menu .children{display:none;position:absolute;top:45px;left:0;width:600px;background:#FFF; z-index:999; padding:0 20px; height:auto; overflow:hidden}
.menu .children dl{ border-bottom:1px dashed #eee; height:auto; overflow:hidden; padding:20px 0}
.menu .children dl:nth-last-child(1){ border-bottom:none}
.menu .children dl dt{ float:left; width:60px;}
.menu .children dl dt a{ font-weight:bold; padding-top:5px; display:inline-block}
.menu .children dl dd{ float:right; width:520px}
.menu .children dl dd a{ display:inline-block; margin:5px 10px; font-size:14px}

.menu .menuli a em{ display:block; background:url("../../images/icon/icon_jiao.png") no-repeat; width:9px; height:5px; background-position: 0 0; position:absolute; top:22px; right:10px}
.menu .menuli a.navhover{background:#ffa562}
.menu .menuli a.navhover em{background-position:-9px 0;}

/*咨询通栏*/
.zxtl_main{ background:url("../../images/index/2.jpg") #1f2222 no-repeat; height:510px;}
.zxtl_tit{ text-align:center; margin-top:90px; font-size:48px}
.zxtl_tit strong{ font-weight:normal}
.zxtl_a{ text-align:center; }
.zxtl_a a{display:inline-block; margin:0 8px; color:#bbb}
.zxtl_a a:Hover{ color:#fff}


.zxtl_main02{ width:220px; height:70px; margin:0 auto; margin-top:60px}
		  
.zxtl_btn {display: block; width:100%;position: relative; height:65px; line-height:65px; text-align:center; font-size:22px;}
.zxtl_btn img{ display:block; width:100%; height:65px; position:absolute; top:0;left:0;z-index: 1;}
.zxtl_btn svg {height:65px; left: 0;position: absolute;top: 0;width: 100%;}
.zxtl_btn rect {
  fill: none;
  stroke: #fc8d3b;
  stroke-width:4;
  stroke-dasharray: 422, 0;
}

.zxtl_btn:hover rect {
  stroke-dasharray: 15,422;
  stroke-dashoffset: 48;
  -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);

}

/*底部客服*/
.bottom_zz{width:100%; height:100px; background:#000; opacity: .7; position: fixed; bottom: 0; left: 0; z-index: 999}
.bottom_telcon{ position:fixed; bottom: 0; height: 100px; width: 1200px; left: 50%; margin-left: -600px;z-index: 1000}
.bottom_close{ width:25px; height: 25px; background-position:-5px -503px; margin-top:40px}
.bottom_kfbox{ width:355px; height: 106px; background: #fff; position: fixed; bottom:20px; right: 50%; margin-right: -500px; z-index: 1001; padding: 20px;
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .2);  
	-moz-box-shadow:0 0 15px rgba(0, 0, 0, .2);  
	box-shadow:0 0 15px rgba(0, 0, 0, .2);}
.bottom_kfbox dt{ float: left; width:106px; height: 106px;}
.bottom_kfbox dt img{ display: block; max-width: 100%;}
.bottom_kfbox dd{ float: right; width:235px; height:106px;}
.bottom_kfbox dd h3{ display: inline-block; margin-right: 5px}
.bottom_btn a{ display:inline-block; width: 99px; height: 31px; line-height: 31px; margin-right:8px; margin-right:10px}
.bottom_huan{ position: absolute; top: 20px; right: 20px; display: block; height: 20px; line-height: 20px}
.bottom_huan em{ display: block; width:22px; height: 20px; float: left; background-position:-48px -503px; margin-right: 3px}

/*弹框-查询*/
.zhezhao{background:#000; position:fixed; bottom:0; left:0; z-index:9998; width:100%; height:100%;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.zz_search{ position:fixed; top:20%; left:50%; margin-left:-240px; width:480px;border-radius:5px; background:#fff; height:480px; z-index:9999; overflow:hidden}
.zz_close{ display:block; float:right; height:50px; width:50px; border-radius:50px;  background:#eee; margin-right:-15px; margin-top:-15px}
.zz_close img{ display:block; width:14px; margin-top:25px; margin-left:12px}
.zz_close:hover{ background:#f0f0f0}

.zz_searbox{ width:360px; padding:0 60px; height:auto; overflow:hidden;}
.coly{ color:#fc8d3b}
.zz_searbox01 a{ margin-right:20px}
.zz_searbox table tr td{ padding:8px 0; height:45px; line-height:45px;}
.zz_searbox table tr td.zz_searbox01{ padding-bottom:0} 
.zz_input{ width:283px; height:43px; border:1px solid #eee; text-align:center; font-size:16px; font-family:microsoft yahei; line-height:43px}

.zz_band{ width:360px; margin:0 auto; border-top:1px solid #eee; margin-top:25px; padding-top:25px; height:auto; overflow:hidden}
.zz_band dl{ float:left; width:120px;}
.zz_band dl dt{ width:71px; height:71px; margin:0 auto; background:url("../../images/zz_search.png") no-repeat}
.zz_band dl dt.zz_band01{ background-position:0 0}
.zz_band dl dt.zz_band02{ background-position:0 -71px}
.zz_band dl dt.zz_band03{ background-position:0 -142px}
.zz_band dl dd{ text-align:center; margin-top:10px}

.zz_searbox table tr td.zz_searts{font-size:12px; height:20px; color:#c00; line-height:20px; padding:0; text-align:center;}

