﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin: 0; padding: 0; moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
html, body { -webkit-text-size-adjust: none; }
html button::-moz-focus-inner { border-color: transparent !important; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; }
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
fieldset, img { border: 0; }
iframe { background-image: none; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
.clear { clear: both; }
.indent { text-indent: 24px; }
a { text-decoration: none; outline: none; transition: all 0.5s ease-in-out 0s; }
a:hover { text-decoration: none; }
a:active { star: expression(this.onFocus=this.blur()); }
center { padding: 10px 0; }
textarea { resize: none; }
.wrap { width: 1150px; margin: 0 auto; }
.zm { zoom: 1; }
.ti2 { text-indent: 2em; }
.none { display: none; }
.db { display: block; }
.di { display: inline; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.mar { margin: 0 auto; }
.mou-p { cursor: pointer; }
.mou-m { cursor: move; }
.mou-t { cursor: text; }
.fw { font-weight: bold; }
.fi { font-style: italic; }
.f10p { font-size: 10px; }
.f12p { font-size: 12px; }
.f14p { font-size: 14px; }
.f15p { font-size: 15px; }
.f16p { font-size: 16px; }
.f18p { font-size: 18px; }
.f20p { font-size: 20px; }
.f24p { font-size: 24px; }
.fw { font-weight: bold; }
.fi { font-style: italic; }
.fst { font-family: simsun; }
.fwr { font-family: microsoft yahei; }
.fu { text-decoration: underline; }
.fs { text-decoration: line-through; }
.ofw { overflow: hidden; }
.w1000_wrapper { width: 1145px; margin: 0 auto; }
.w200 { width: 200px; }
.mt8 { margin-top: 8px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 40px; }
.mb20 { margin-bottom: 20px; }
.pb10 { padding-bottom: 10px; }
.h30 { height: 30px; }
.pa55 { padding: 55px; }
.h55 { height: 55px; }
.mb30 { margin-bottom: 40px; }
body { font-size: 14px; font-family: "microsoft yahei"; line-height: 2em; color: #333333; }


/*头部*/
.header { /*position: fixed;*/_position: absolute; width: 100%; min-width: 960px; /*background: url(../images/bg_head.png) repeat-x center;*/ background: #fff; z-index: 99999; border-bottom: 5px solid #ff7600; }
/*.header .head { position: relative; margin: 0 auto; width: 1100px; height: 136px; z-index: 9999; }
.logo { position: absolute; left: 50%; margin-left: -141px; top: -10px; width: 190px; height: 201px; overflow: hidden; z-index: 99999; transition: all 0.4s; }
.logo:hover { top: 0px; transition: all 0.4s; }
.nav ul li { width: 122px; height: 90px; line-height: 90px; text-align: center; font-size: 14px; color: #fff500; float: left; position: relative; }
.header .head .nav #nav li.fo { width: 240px; }
.header .head .nav ul li a { color: #333; }
.header .head .nav ul li a:hover { color: #bfe902; }
.sons { width: 120px; position: absolute; top: 80px; left: 0; padding-bottom: 12px; background: #00A53A; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; overflow: hidden; padding-top: 6px; display: none; z-index: 9999; }
.sons a { display: block; width: 100%; margin: 0 auto; height: 38px; border-bottom: 1px solid #008c31; padding: 2px 0; }
.sons a span { width: 96%; display: block; height: 34px; line-height: 34px; border-radius: 4px; line-height: 36px; color: #fff500; font-size: 13px; text-align: center; margin: 0 auto; }
.sons a:hover span { background: #F36D0A; color: #fff; }
.nav_top_wrapper { width: 100%; height: 92px; line-height: 92px; background: url(../images/nav_top_bg_03.gif) #535353; overflow: hidden; }
.nav_list { float: right; }
.nav_list li { float: left; height: 92px; line-height: 92px; font-size: 15px; position: relative; overflow: hidden; transition: background-color 0.2s ease-in-out 0s; }
.nav_list li a { display: block; padding: 0 17px; color: #FFFFFF; transition: none; position: relative; z-index: 5; }
.nav_list li span { display: block; width: 29px; height: 92px; background:  left top no-repeat; position: absolute; right: -89px; top: 0; }
.nav_list li.cur { background-color: #ed6e00; }
.nav_list li.cur span { right: 0px; }
.nav_list li a:hover { }
.index_banner { width: 100%; height: 750px; position: relative; overflow: hidden; }
.bxslider { width: 100%; height: 750px; }
.bxslider li { width: 100%; height: 750px; overflow: hidden; position: relative; }
.bxslider img { display: block; width: 1920px; height: 750px; position: absolute; left: 50%; top: 0; margin-left: -960px; }
#bx-pager { width: 100%; height: 15px; line-height: 15px; position: absolute; right: 0px; bottom: 40px; z-index: 11; text-align: center; }
#bx-pager a { display: inline-block; width: 15px; height: 15px; overflow: hidden; border-radius: 15px; background: url(../images/page_ico_01.png) left top no-repeat; margin: 0 8px; }
#bx-pager a.active { background: url(../images/page_ico_02.png) left top no-repeat }
.cont_top_wrapper { width: 100%; margin-top: 12px; position: relative; padding-bottom: 40px; }
.cont_bg_wrapper { width: 100%; height: 835px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; }
.c_bg_01 { position: absolute; top: 168px; left: 0; }
.c_bg_02 { position: absolute; top: 434px; right: 0; }
header {   -webkit-transition: height 0.5s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; }
header #logo a { display: block; width: 100%; height: 100%; }
header #logo .logo1, header #logo .logo2 { position: absolute; right: 0; display: inline-block; width: 193px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
header #logo .logo1 { height: 200px; line-height: 200px; opacity: 1; background: url(../images/logo.png) no-repeat; -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); }
header.smaller #logo .logo1 { opacity: 0; -moz-transform: scale(0, 0); -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); }
header #logo .logo2 { height: 136px; line-height: 136px; opacity: 0; background: url(../images/logo1.png) no-repeat; -moz-transform: scale(0, 0); -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); }
header.smaller #logo .logo2 { opacity: 1; -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); }
*//*推荐产品*/
.rtCont { position: relative; }
.rtCont li { width: 240px; height: 240px; float: left; margin-right: 20px; background: #fff; }
.rtCont li a { border: 5px solid #fff; display: block; overflow: hidden; }
.rtCont li a:hover { border: 5px solid #e0ddde; display: block; }
.rtCont li a img { display: block; font-size: 0px; width: 230px; height: 190px; }
.rtCont li a:hover img { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transform: scale(1.05, 1.05); }
.rtCont li p { font-size: 14px; font-weight: bold; color: #333; line-height: 40px; text-align: center; }
.rtCont li a:hover p { color: #F36D0A }
.recommend_cont_box { width: 760px; height: 266px; margin: 0 auto; position: relative; z-index: 5; padding-left: 260px; padding-top: 20px; }
.recommend_c { position: absolute; width: 232px; height: 355px; background: url(../images/recommend_bg_03.png); position: absolute; left: -20px; top: -74px; z-index: 10; overflow: hidden; }
.recommend_c h2{text-indent: -99999px;}
.r_title_img { display: block; margin: 0 0 0 auto; height: 59px; }
.recommend_list { width: 760px; height: 245px; overflow: hidden; }
.c_title { position: relative; z-index: 5; width: 1000px; height: 65px; line-height: 65px; background: url(../images/c_title_25.png) center top no-repeat; margin: 50px auto 0 auto; overflow: hidden; text-indent: -9999px; }
.case_c_box_wrapper { position: relative; z-index: 5; width: 1000px; margin: 30px auto 0 auto; }
.case_c_title_box { width: 100%; height: 35px; overflow: hidden; text-align: center; }
.case_c_title_box a { display: inline-block; height: 28px; line-height: 28px; border: 1px solid #b5afa8; padding: 0 10px; margin: 0 2px;  color: #665147; position: relative;}
.case_c_title_box a h3{font-weight: normal;font-size: 14px;}
.case_c_title_box a:hover { color: #ed6e00; border: 1px solid #ed6e00; }
.case_c_title_box a.current { border: 1px solid #ff7600; background: #ff7600; color: #FFFFFF; }
.case_c_title_box a.current span { display: block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #ff7600; font-size: 0; line-height: 0; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; }
.case_c_box { display: none; width: 1000px; overflow: hidden; margin: 36px auto 0 auto; }
.case_c_box.current { display: block; }
.case_c_item { width: 230px; height: 252px; float: left; margin-right: 10px; margin-bottom: 10px; background: #fff; }
.case_c_item a { border: 5px solid #fff; display: block; overflow: hidden; }
.case_c_item a:hover { border: 5px solid #e0ddde; display: block; }
.case_c_item a img { display: block; font-size: 0px; width: 150px; height: 203px; margin: 0 auto;}
.case_c_item a:hover img { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transform: scale(1.05, 1.05); }
.case_c_item a p { font-size: 14px; font-weight: bold; color: #333; line-height: 40px; text-align: center; height:40px; overflow:hidden;}
.case_c_item a:hover p { color: #F36D0A }
.c_t_01 { font-size: 18px; font-weight: bold; }
.c_t_02 { font-size: 12px; color: #eff1ea; line-height: 16px; margin-top: 15px; }
.case_more_box { width: 115px; height: 49px; display: block; background: url(../images/c_more_ico_37.gif) left top no-repeat; margin: 57px auto 0 auto; }
.index_news_box { width: 100%; padding: 40px 0; background: #e2e2e2 /*url(../images/nbg.png) no-repeat center top*/; }
.index_news_box2 { width: 100%; padding: 40px 0; background: #e2e2e2 url(../images/nbg2.png) no-repeat center top; }
.news_cont_warpper { width: 1000px; height: 463px; position: relative; margin: 0 auto; background: #FFFFFF; border-top: 3px solid #d5d3cc; }
.index_news_img { position: absolute; left: -266px; top: 114px; display: block; }
.news_text_list_box {padding:10px;}
.i_news_title { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #d5d3cc; overflow: hidden; }
.i_news_title h2 { width: 100px; font-weight: bold; color: #50b848; font-size: 20px; }
.i_news_title a { display: block; width: 42px; height: 20px; line-height: 20px; float:right; color:#333; margin-top:20px;}
.i_news_list {margin-top:20px; overflow:hidden;}
.i_news_list li {width:490px; overflow: hidden; height: 75px; margin-bottom: 20px; float:left;}
.news_list_img_box { width: 100px; height: 75px; margin-right: 20px; overflow: hidden; }
.news_list_img_box img { display: block; width: 100px; height: 75px; }
.news_list_img_box a:hover img { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transform: scale(1.1, 1.1); }
.news_list_text_cont { width: 350px; text-align: left; }
.news_list_text_cont h4 { font-size: 16px; font-weight: bold; line-height: 2em; }
.news_list_text_cont h4 a { color: #1d1d1d; }
.news_list_text_cont h4 a:hover { color: #ff6600; padding-left: 10px; }
.news_list_text_cont p { line-height: 22px; color: #909090; }
.news_list_date_box { width: 45px; text-align: right; color: #909090; line-height: 16px; padding-top: 35px; }
.news_list_date_box b { display: block; font-weight: normal; }
.imgnews_box { width: 292px; padding-right: 45px; padding-top: 28px; position: relative; }
.imgnews_title { width: 292px; height: 45px; background: url(../images/imgnews_img_46.gif) left top no-repeat; position: relative; }
.imgnews_title a { display: block; width: 25px; height: 22px; background: url(../images/more_ico_48.gif) left top no-repeat; position: absolute; right: 23px; top: 11px; }
.imgnews_title a h2{text-indent: -9999px;}
.imgnews_box .ryzz { position: relative; margin-top: 24px; }
.imgnews_box .ryzz .zsbot { top: 126px; }
.imgnews_box .ryzz .zsbot1 { background: url(../images/zsbotl.png) no-repeat center; left: -4px; }
.imgnews_box .ryzz .zsbot2 { background: url(../images/zsbotr.png) no-repeat center; right: -3px; }
.imgnews_box .ryzz ul { overflow: hidden; width: 237px; margin: 0 auto; }
.imgnews_box .ryzz li { float: left; width: 232px; height: 346px; overflow: hidden; }
.imgnews_box .ryzz li a { padding: 12px; border: 2px solid #eee; display: block; }
.imgnews_box .ryzz li a img { display: block; background: #fff; }
.imgnews_box .ryzz li a:hover img { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transform: scale(1.02, 1.02); }
.imgnews_box .ryzz li p { padding-top: 10px; text-align: center; }
.imgnews_box .ryzz li p a { font-size: 13px; color: #333; padding: 0; border: 0px; }
.imgnews_box .zsbot { display: block; position: absolute; width: 33px; height: 32px; cursor: pointer; }
.footer { width: 100%; background: #00a53a; }
.footer_nav { height: 85px; line-height: 85px; font-size: 14px; color: #321d00; font-weight: bold; border-bottom: 1px solid #0a9000; text-align: center; }
.footer_nav a { color: #fff; margin: 0 22px; }
.footer_nav a:hover { color: #ed6c00; }
.footer_copy_box { width: 1000px; margin: 0 auto; overflow: hidden; }
.footer_copy_box .fl { padding: 50px 0 50px 134px; text-align: left; color: #fff; line-height: 22px; background: url(../images/flogo.jpg) no-repeat left; }
.footer_copy_box .fl a { color: #fff; }
.qq_box { float: left; padding-top: 73px; margin-right: 10px; }
.ewm_box { float: left; padding-top: 35px; margin-right: 22px; }
.wb_box { float: left; width: 176px; text-align: left; padding-top: 22px; }
.wb1 { background: left top no-repeat; padding-left: 39px; font-size: 16px; color: #4a403e; height: 29px; line-height: 29px; }
.wb_box p { font-size: 12px; line-height: 14px; color: #72625e; margin: 5px 0 10px 0; }
.wb2 { background: left top no-repeat; padding-left: 39px; font-size: 16px; color: #4a403e; height: 29px; line-height: 29px; }
.wb_box a { color: #4a403e; }
.in_banner_box { width: 100%; height: 400px; background: #dfdfdf; position: relative; overflow: hidden; }
.in_cont_main {border-radius: 20px;margin-top: 25px; width: 1185px; margin: 0 auto; position: relative; z-index: 5; min-height: 870px; _height: 870px; padding-top: 10px; background: #f3f6f1; }
.cont_top_wrapper{margin-top: 26px}
.crumbs {width: 1130px; text-align: right; color: #a69f97; font-size: 12px; line-height: 3em; }
.crumbs a { color: #a69f97; }
.crumbs a:hover { text-decoration: underline; }
.side_menu_box { width: 169px; }
.side_menu_list { width: 169px; }
.side_menu_list li {line-height: 50px; border-bottom: 1px solid #4d2717; text-align: center;}
.side_menu_list li a { font-size: 14px; color: #3f2400; font-weight: bold; }
.side_menu_list li a:hover, .side_menu_list li a.cur { color: #ed6c00; }
.side_menu_list li.hover a { color: #ed6c00; }
.in_cont_r_wrapper { width: 925px; }
.w_list { width: 932px; overflow: hidden; }
.w_list li { width: 213px; height: 200px; float: left; margin-right: 20px; margin-bottom: 5px; }
.w_list li a { display: block; width: 213px; height: 158px; background: #f3f6f1; position: relative; transition: all 0.2s ease-in-out 0s; }
.w_list li a img { display: block; width:210px; height:158px; margin:0 auto; transition: all 0.2s ease-in-out 0s; }
.w_list li a p { font-size: 15px; color: #3f2400; height: 40px; line-height: 40px; margin-top: 1px; text-align: center; }
.w_list li a span { display: block; width: 45px; height: 45px; background: url(../images/c_view_ico_03.png); position: absolute; left: 102px; top: 63px; display: none; }
.w_list li a:hover { background: #ff7600; padding: 3px 3px 0 3px; width: 213px; height: 192px; }
.w_list li a:hover p { color: #FFFFFF; margin-top: 2px; }
.w_list li a:hover span { display: block; }
.in_a_b_w { width: 863px; padding: 20px 30px; border: 1px solid #e4e4e4; background: #ffffff;}
.in_a_b_w.bc_g { background: #f3f6f1; }
.a_title_text h2,.a_title_text h1{ font-size: 24px; color: #3f2400; padding-top: 40px; text-align: center; }
.a_title_text.f16p { font-size: 16px; font-weight: bold; }
.a_c_text_box { font-size: 14px; line-height: 30px; color: #90827d; text-align: left; padding: 30px 0; }
.a_c_text_box h2{  font-size: 16px; margin: 10px 0; border-bottom: 2px solid #F49E1C; padding-left: 40px; font-weight: bold; line-height: 30px; background: url(../images/h2_bg.png) no-repeat left center; }
.related_box { margin-top: 10px; text-align: left; }
.related_box p { margin-bottom: 5px; }
.related_box p span { padding: 3px 10px; color: #FFFFFF; background: #847b72; margin-right: 5px; }
.related_box p a { color: #847b72; }
.related_box p a:hover { color: #ED6C00; }
.a_back_link { display: block; width: 138px; height: 50px; overflow: hidden; background: url(../images/h_back_img_03.png) left top no-repeat; text-indent: -9999px; margin: 50px auto 0 auto; }
.apply_btn_box { margin-top: 55px; width: 169px; overflow: hidden; }
.apply_btn_box img { display: block; width: 169px; }
.s_contact_box { width: 120px; height: 35px; font-size: 16px; color: #ff4800; font-style: italic; text-align: left; line-height: 55px; padding-left: 49px; background: url(../images/s_contact_bg_08.png) left top no-repeat; margin-top: 17px; }
.act_list_box { width: 950px; }
.act_list_box li { width: 911px; overflow: hidden; margin-bottom: 20px; }
.act_list_box li:hover { background: #ececec; }
.act_list_img_box { width: 189px; height: 145px; border: 5px solid #dbdbd6; }
.act_list_img_box img { display: block; width: 189px; height: 145px; }
.act_list_text_box { width: 870px; padding-left: 33px; padding-top: 16px; padding-right: 20px; text-align: left; }
.act_list_text_box h3 { font-size: 16px; color: #321d00; }
.act_list_text_box h3 a { color: #321d00; }
.act_list_text_box h3 a:hover { color: #ff4800; }
.act_list_text_box p { color: #90827d; line-height: 22px; }
.act_list_text_intro { margin-top: 10px; }
.act_list_text_intro a { color: #90827d; }
.act_list_text_intro a:hover { color: #ED6C00; text-decoration: underline; }
.crumbs_02 { text-align: left; color: #a69f97; font-size: 12px; line-height: 3em; padding-left: 27px; background: url(../images/home_ico_03.gif) 3px center no-repeat; }
.crumbs_02 a { color: #a69f97; }
.crumbs_02 a:hover { text-decoration: underline; }
.shop_search_box { width: 998px; border: 1px solid #e4e4d8; min-height: 832px; _height: 832px; }
.search_form_box { width: 100%; height: 205px; background: url(../images/search_bg_09.gif) 650px bottom no-repeat; }
.search_f_c { width: 635px; margin: 0 auto; padding-top: 72px; }
.s_tel { text-align: right; font-size: 18px; font-weight: bold; color: #ff6c00; height: 40px; line-height: 40px; }
.search_form { width: 635px; overflow: hidden; height: 45px; }
.s_f_t { display: block; float: left; width: 490px; border: 3px solid #a69f97; background: #f3f6f1; padding: 0 5px; height: 39px; line-height: 39px; font-size: 16px; color: #a69f97; }
.s_f_btn { display: block; width: 128px; height: 45px; float: left; outline: none; }
.s_a_list { width: 1000px; overflow: hidden; margin-top: 28px; }
.s_a_list li { width: 248px; height: 93px; float: left; padding-left: 58px; padding-right: 27px; margin-bottom: 27px; background: url(../images/shop_ico_bg.gif) 30px 0 no-repeat; text-align: left; }
.s_a_list li p.s_t_01 { height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; color: #3f2400; margin-bottom: 8px; }
.s_a_list li p.s_t_01 a { color: #3f2400; padding-right: 15px; background: url(../images/s_link_ico_17.gif) right center no-repeat; }
.s_a_list li p.s_t_02 { font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; }
.s_a_list li p.s_t_02 a { color: #3f2400; margin-right: 8px; }
.s_a_list li p.s_t_02 a:hover { color: #ed6c00; }
.s_shop_list_box { width: 826px; margin: 10px auto 0 auto; }
.s_l_title { font-size: 14px; color: #3f2400; font-weight: bold; text-align: left; margin-bottom: 20px; }
.s_l_table { width: 100%; border: none; }
.s_l_table td { padding: 18px 10px; font-size: 14px; border: 1px solid #a69f97; vertical-align: middle; }
.s_l_table td a { color: #3f2400; }
.s_l_table td a:hover { color: #ed6c00; }
.s_c_a_t { font-size: 24px; color: #3f2400; font-weight: normal; line-height: 48px; padding-bottom: 10px; border-bottom: 1px solid #e4e4d8; }
.s_c_a_box { font-size: 14px; line-height: 34px; color: #90827d; text-align: left; margin-top: 40px; }
.s_related_box { height: 17px; line-height: 17px; overflow: hidden; text-align: center; margin-top: 33px; }
.s_related_box a { display: inline-block; width: 52px; height: 17px; line-height: 17px; background: #847b72; font-size: 12px; color: #FFFFFF; margin: 0 1px; }
.s_related_box a:hover { background: #9e9389; }
.s_related_box a.sa1 { text-align: right; padding-right: 4px; border-bottom-left-radius: 6px; border-top-left-radius: 6px; width: 48px; }
.s_related_box a.sa2 { text-align: left; padding-left: 4px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; width: 48px; }
.search_result_box { width: 636px; margin: 30px auto; }
.search_result_text { font-size: 18px; color: #a69f97; }
.search_result_list { width: 100%; margin-top: 35px; }
.search_result_list li { height: 73px; line-height: 73px; border-bottom: 1px dotted #a69f97; text-align: left; font-size: 18px; padding-left: 99px; background: url(../images/s_list_ico_05.gif) 42px center no-repeat; }
.search_result_list li a { color: #3f2400; }
.search_result_list li a:hover { color: #ED6C00; }
.apply_form_trip { padding-left: 45px; font-size: 14px; line-height: 70px; color: #90827d; text-align: left; }
.apply_form_item { width: 100%; overflow: hidden; margin-bottom: 15px; }
.a_form_t { display: block; width: 88px; height: 35px; line-height: 35px; text-align: right; float: left; font-size: 14px; color: #3f2400; }
.a_form_input { display: block; width: 260px; padding: 0 5px; float: left; height: 33px; line-height: 33px; border: 1px solid #bfbfbf; color: #3f2400; }
.a_form_select { display: block; width: 126px; height: 33px; line-height: 33px; border: 1px solid #bfbfbf; color: #3f2400; margin-right: 10px; float: left; }
.a_form_textarea { display: block; width: 586px; padding: 5px; float: left; height: 96px; }
.sub_btn { display: block; width: 128px; height: 39px; margin: 0 auto 0 88px; outline: none; }
.apply_contact_box { padding-left: 88px; overflow: hidden; margin-top: 60px; }
.apply_contact_box p.fl { color: #ff4800; font-size: 18px; font-weight: bold; text-align: left; line-height: 26px; width: 350px; }
.apply_contact_box p.fl span { font-size: 30px; }
.news_list_box { width: 100%; }
.news_list_box li { padding: 33px 0; overflow: hidden; height: 60px; border-bottom: 1px solid #e4e4d8; }
.news_list_box li p.fl { width: 84px; text-align: left; color: #3f2400; height: 60px; line-height: 14px; }
.news_list_box li div.fl { width: 643px; text-align: left; height: 60px; }
.news_list_box li div.fl h4 { color: #3f2400; font-size: 14px; line-height: 14px; }
.news_list_box li div.fl h4 a { color: #3F2400; }
.news_list_box li div.fl h4 a:hover { color: #ff4800; }
.news_list_box li div.fl p { color: #90827d; line-height: 18px; margin-top: 10px; }
.video_list_box { width: 100%; overflow: hidden; background: url(../images/video_list_bg_04.gif) center top no-repeat; }
.video_list_box li { width: 363px; height: 222px; margin-bottom: 68px; float: left; }
.video_l_c_box { display: block; width: 309px; height: 215px; position: relative; background: #dfdfdf; border-radius: 10px; padding-top: 7px; color: #404040; float: left; }
.video_l_c_box:hover { color: #ED6C00; }
.video_l_c_box span { display: block; width: 52px; height: 52px; line-height: 52px; overflow: hidden; background: url(../images/video_ico_03.png) no-repeat; position: absolute; left: 127px; top: 80px; z-index: 10; }
.video_d_box { width: 700px; height: 412px; padding: 14px; background: #e4e4d8; border-radius: 10px; margin: 25px auto; }
.video_w700_h412 { width: 700px; height: 412px; overflow: hidden; }
.fr_box { width: 153px; height: 265px; background:  left top no-repeat; position: fixed; right: 0; top: 50%; margin-top: -132px; z-index: 50; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 151)); }
.contact_qq { width: 73px; height: 56px; position: absolute; top: 81px; left: 31px; }
.contact_qq p { position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; }
.contact_qq p a { font-size: 14px; color: #ffebaa; line-height: 30px; }
.f_ewm_img { position: absolute; left: 31px; top: 146px; }
.f_go_top { display: block; width: 40px; height: 25px; position: absolute; left: 47px; bottom: 4px; }
/*分页*/
.pages { height: 46px; text-align: right; padding: 20px 0; background: none; clear: both; float: right; padding-left: 10px; }
.pageMoreTop { font-size: 14px; color: #333; line-height: 34px; text-align: center; width: 640px; height: 34px; clear: both; }
.pageMoreTop ul { text-align: center; padding: 5px; }
.pageMoreTop ul li { float: left; margin-right: 5px; font-size: 12px; display: block; font-family: "microsoft yahei"; }
.pageMoreTop .no_link { font-size: 12px; text-decoration: none; color: #cccccc; width: 34px; background: #ececec; border-radius: 36px; display: block; border: 1px solid #c9c9c9; }
.pageMoreTop ul li a { font-size: 12px; text-decoration: none; background: #ececec; color: #666666; width: 34px; border-radius: 36px; display: block; border: 1px solid #e5e5e5; }
.pageMoreTop ul li a:hover { background: #d4376c; color: #fff; text-decoration: none; border: 1px solid #d4376c; }
.pageMoreTop ul li.down a { font-size: 12px; text-decoration: none; color: #666666; width: 34px; border-radius: 36px; display: block; border: 1px solid #e5e5e5; }
.pageMoreTop ul li.end a { font-size: 12px; text-decoration: none; color: #d4376c; width: 34px; border-radius: 36px; display: block; border: 1px solid #c9c9c9; }
.pageMoreTop ul li.down a:hover { font-size: 12px; text-decoration: none; color: #fff; width: 34px; border-radius: 36px; display: block; border: 1px solid #d4376c; }
.pageMoreTop ul li.end a:hover { font-size: 12px; text-decoration: none; color: #fff; width: 34px; border-radius: 36px; display: block; border: 1px solid #d4376c; }
.pageMoreTop ul li.linkOn { color: #fff; text-decoration: none; background: #d4376c; width: 34px; border-radius: 36px; display: block; border: 1px solid #d4376c; }
.pageMoreTop ul li.linkOn a { border: none; }
.pageMoreTop ul li.linkOn span { color: #ffffff; }
.nolist { font: 14px "microsoft yahei"; color: #666; }


/*首页简介*/
.in_about{width:100%; padding:20px 0; /*background:url(../images/bg_in_about.jpg)no-repeat center top;*/}
.about_con{width:1000px; margin:0 auto; overflow:hidden; background:#fff;}
.about_con dl{padding:10px; overflow:hidden;}
.about_con dt{width:326px; height:246px; float:left; margin-right:20px;}
.about_con dt img{display:block; width:320px; height:240px; padding:2px; border:1px solid #ddd;}
.about_con dd{width:630px; height:246px; float:left; overflow:hidden;}
.about_con dd h3{height:45px; line-height:45px; font-size:16px;}
.about_con p{line-height:26px; color:#666; font-size:12px;}

/*底部产品推荐*/
#foot_prolist{height:377px; border:1px solid #d5d5d5; margin:10px auto; overflow:hidden;}
#foot_prolist .tit{height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#404040; background:#e5e5e5; padding-left:10px; border-bottom: 1px solid #ccc;}
#foot_prolist ul{list-style:none;}
#foot_prolist li{width:23%; height:325px; margin:10px 6px; overflow:hidden; border:1px solid #ccc; float:left;}
#foot_prolist li img{width:100%; height:286px;}
#foot_prolist span{width:100%; text-align:center; line-height:30px; font-size:14px; display:block; background:#ccc;}
#foot_prolist li:hover span{background:#0078C1;}
#foot_prolist span a{color:#fff;}

/*底部推荐新闻*/
#foot_news{border:1px solid #d5d5d5; overflow:hidden;}
#foot_news .tit_news{font-weight:bold; height:30px; line-height:30px; color:#404040; background:#e5e5e5; font-size:14px; padding-left:10px; border-bottom: 1px solid #ccc;}
#foot_news li{width:47%; padding-left:10px; margin-left:10px; background:url(../images/foot_news.jpg) no-repeat left center; line-height:30px; float:left; }
#foot_news li a{color:#333; text-decoration:none; }
#foot_news li span{float:right;}
#foot_news li a:hover{color:blue;}

/*地区分站*/
#diqu_box{margin:10px auto; overflow:hidden; width:1000px;}
#diqu_box .tit_diqu{height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#404040; background:#e5e5e5; padding-left:10px; border-bottom:1px solid #ccc;}
#diqu_box ul{list-style:none; overflow:hidden;}
#diqu_box li{float:left; line-height:30px; font-size:12px; padding:0 10px;}
#diqu_box li a{color:#333;}

/*产品评论*/
#pro_comment{height:auto; border:1px solid #d5d5d5; margin:10px auto; overflow:hidden;}
#pro_comment .com_title{height:30px; line-height:30px; font-size:14px; color:#404040; font-weight:bold; background:#e5e5e5; padding-left:10px; border-bottom: 1px solid #ccc;}
/*评论*/
.comment-add .editor textarea {
    width: 98%;
    height: 70px;
}
.Validform_error {
    background: #FEFBD3;
}
.comment-add .subcon {
    width:95%;
    margin:5px auto;
}
.input {
    display: inline;
    margin-right: 5px;
    padding: 7px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    background: #fff;
    color: #999px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
}
.Validform_checktip {
    margin-left: 8px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}
input.btn, button.btn {
    height: 40px;
    cursor: pointer;
    overflow: visible;
}
.btn {
    background: #1e7bb3;
    border: 1px solid #02598E;
    border-radius: 2px;
    vertical-align: middle;
}
.comment-box {
    position: relative;
    margin-top: 15px;
}
.comment-list li {
    padding: 15px 0;
    border-top: 1px solid #f7f7f7;
}
.comment-list li .avatar {
    display: block;
    float: left;
    margin-top: 6px;
    background: #fff;
    border-radius: 2px;
    width: 42px;
    height: 42px;
    overflow: hidden;
}
.comment-list li .avatar img {
    width: 42px;
    height: 42px;
}
.comment-list li .inner {
    margin-left: 52px;
}
.comment-list li .inner p {
    color: #333;
    font-size: 14px;
    line-height: 1.8em;
}
.comment-list li .inner .meta {
    margin: 0;
    padding-top: 3px;
    color: #999;
    border: none;
}
.meta {
    margin: 30px 0 0 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #f0f0f0;
}
.blue {
    color: #1E7BB3;
}
.comment-list li .inner .meta .time {
    margin-left: 5px;
    padding-left: 20px;
    color: #777;
    background: url(../images/sprite.gif) no-repeat left -158px;
}
.comment-list li .answer {
    margin-left: 48px;
    padding: 10px;
    background: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}
.comment-list li .answer .meta {
    margin: 0;
    padding: 0;
    color: #999;
    margin-bottom: 5px;
    border: none;
}
.comment-list li .answer p {
    color: #555;
    font-size: 14px;
    line-height: 1.8em;
}
.page-box {
    margin-top: 15px;
    color: #999;
    font-size: 14px;
}
div.digg {
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 14px;
}
div.digg span.disabled {
    border: 1px solid #eee;
    padding: 5px 12px;
    margin: 0 0 0 8px;
    color: #ddd;
}
div.digg span.current {
    padding: 5px 12px;
    margin: 0 0 0 8px;
    color: #555;
    font-weight: bold;
}
.base-tit {
    border-bottom: 1px solid #f0f0f0;
    color: #3b8dd1;
    line-height: 1em;
    font-size: 18px;
    font-weight: normal;
    width:98%;
    margin:3px auto;
}
.base-tit i {
    float: right;
    padding: 10px 0;
    color: #999;
    font-size: 12px;
    line-height: 26px;
    font-style: normal;
}
.base-tit span {
    position: relative;
    top: 1px;
    display: inline-block;
    padding: 10px 0;
    border-bottom: 1px solid #3b8dd1;
}
.meta .right{float:right; width:auto;}
/*end*/
/*热点问题*/
.redian{ margin-top:30px; background:#fff; padding:30px 10px; position:relative; border-bottom:2px solid #D00C1D;}
.redian h3{font:22px "Microsoft Yahei"; height: 40px;line-height: 40px; overflow: hidden;color: #3b434c; width:120px; text-align:center; position:absolute; top:-20px; color:#FF7600;}
.redian p a {color: #60666e;padding-right: 20px;}
.redian p {font:14px "Microsoft Yahei"; line-height:30px; overflow:hidden;}
.redian p span { display:inline-block; width:100px; height:30px; border:1px solid #c1c8d0; float:left; text-align:center; margin-right:20px; background:url(../images/jt.gif) no-repeat 80px center; }




