body { text-align: center;font-family: "宋体", Arial; font-size: 14px; color: #333; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding: 0; margin: 0; }
li { list-style-type: none; }
table { margin: 0 auto; }
img { border: none; }
ol, ul { list-style: none; }
.l { float: left }
.r { float: right }
.t_l { text-align: left; }
.t_r { text-align: right; }
.clearboth { clear: both; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #9B5D20; text-decoration: none; }
a:link, a:visited, a:hover, a:active, a:focus { outline: none; }
.color1 { color: #EB4E2D; }
.display { display: block; }
.none { display: none; }
.clear { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { content: "."; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height: 1%; }
.oz { overflow: auto; height: auto; zoom: 1; }
.divBorder { border: 1px solid #ACAEB1; }
.line10 { height: 10px; line-height: 10px; overflow: hidden; clear: both; }
.w{ width:1100px; margin:0 auto;}

.wrapper { text-align: left; }
.line10 { height: 10px; clear: both; overflow: hidden; }
/* header */
#header { background:url(../images/tbg.png) repeat-x center top; }
.head{ height:90px;}
.logo{ width:240px; float:left; height:80px; }
.logo a{ background:url(../images/logo.jpg) no-repeat left 50%; height:70px; display:inline-block; width:100%; margin-top:10px;}

#nav{ float:right;}
#nav li{ float:left; width:90px; line-height:90px;}
#nav li a{ display:block; text-align:center;}
#nav li a:hover{ background:url(../images/nav_c.jpg) repeat-x center ; color:#4D3229;}
.banner{ position:relative; padding-bottom:21px;}
.ban_b{ width:100%; position:absolute; bottom:-0; left:0;background:url(../images/ban_b.png) 50% 0 no-repeat;z-index:33; height:100px;}
.ban_o{ width:100%; position:absolute; bottom:-25px; left:50%; margin-left:-65px;background:url(../images/mo.png) 50% 0 no-repeat;z-index:33; height:140px; width:130px;}
/* flexslider */
.flexslider{position:relative;height:605px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;}
.slides li{height:605px;}
.slides li a{ display:block; height:605px; }
.flex-control-nav{position:absolute;bottom:95px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:1020px;top:45%; left:50%; margin-left:-510px;}
.flex-direction-nav li a{display:none;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:url(../images/next.png) center center no-repeat;}
.flexslider:hover .flex-direction-nav li a{ display:inline-block;}
.ibanner .flexslider{height:420px}
.ibanner .slides li{height:420px}
.ibanner .slides li a{height:420px}

/* content */
#content  { }

.c_1{background:url(../images/c_1.png) center 0 no-repeat;}
.c_2{background:url(../images/c_2.jpg) center 0 no-repeat;padding:10px 0 40px;background-size:auto 100%;}
.c_3{background:url(../images/c_3.png) center 0 no-repeat;padding:20px 0 0;}
.aleft{ width:131px; float:left; position:relative; top:-56px; z-index:44;}
.aleft dd{ background-color:#EED370; text-align:center;}
.aleft .dd_menu{ padding:10px 0;}
.aleft dd a{ color:#754C3F;}
.aleft dt{ height:82px; background:url(../images/dt_1.jpg) no-repeat center ;}
.aleft .dt_2{background-image:url(../images/dt_2.jpg); height:36px;}
.c_w{ width:1044px; margin:0 auto;}
.iright{ width:888px; float:right; padding-top:15px;}

.up_fl{}
.up_fl a{ display:block; line-height:25px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; padding:0 8px;}
.up_fl li{ padding:4px 0;}
.up_fl a:hover{ background:url(../images/fl_c.jpg) no-repeat center ;}


.tit{ border-bottom:1px solid #895B49; line-height:36px; font-family:"Microsoft YaHei","微软雅黑"; font-size:16px;}
.tit span{ background:url(../images/ic_tit.jpg) no-repeat 2px 55%; padding-left:20px;}
.tit span em{ font-style:normal; cursor:pointer;}
.tit  a{ float:right;}

.itit{ line-height:36px; font-family:"微软雅黑"; font-size:16px; background-color:#E5CFAD; color:#4D3229; padding:0 10px;}
.itit span{ background:url(../images/ic_itit.jpg) no-repeat 2px 55%; padding-left:20px;}
.itit  .s_r{ float:right; font-size:12px;}
.itit  .s_r a{color:#4D3229; }

.ir{ border:1px solid #E5CFAD; padding-top:0; margin-top:25px; }
.ibox{ padding:15px; line-height:23px; min-height:550px;}
.ibox2{ line-height:22px; }
.ibox2 img{ width:auto; max-width:100%; height:auto; height:auto!important;}

.tit2{ border:1px solid #DCC7B0; line-height:36px; font-family:"微软雅黑"; font-size:16px; padding:0 8px; margin-bottom:10px;}
.tit2  a{ float:right;}

.box_ab{ padding:20px 10px;}
.box_ab .box_ab_l{ float:left;}
.box_ab .box_ab_r{ float:right; width:536px; padding-left:10px;}

.about_info{ padding-bottom:20px; line-height:24px; max-height:90px; overflow:hidden;}

.box_list{}
.ul_list{ min-height:6rem;}
.ul_list li{ position:relative; line-height:1.4rem;padding-right:3.5rem; font-size:.75rem;}
.ul_list li a{ display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; background:url(../images/ic_s.png) no-repeat left 50%; background-size:.3rem auto; padding-left:.6rem;}
.ul_list li span{ position:absolute; right:0; top:0;}

.box_work{ padding:15px 0;}
.box_work li{ float:left; width:25%; text-align:center; padding:5px 0;}
.box_work li a{}
.box_work li  img{ width:200px; height:125px;}

.ibox_work li a{border: 1px solid #E5CFAD; display:block;width:200px; margin:0 auto;}
.ibox_work li a span{ display:inline-block; line-height:30px;}

.tit_shizi{ color:#4D3229; text-align:center; font-size:24px; font-family:"微软雅黑"; padding:15px 0 25px; }
.tit_shizi span{ font-size:32px;}
.box_siz{}
.box_siz li{ float:left; width:230px;}
.box_siz li a{ position:relative; display:block; width:220px; height:325px;}
.box_siz li a img{ width:100%; height:325px;}
.box_siz li a .s_name{ position:absolute; left:0; bottom:0; width:100%; line-height:28px; text-align:center;background:rgba(77, 50, 41, 0.6);}

a.abtn{height:45px;width:46px;overflow:hidden; position:absolute; top:150px;}
a.aleft{background:url(../images/arr_l.png) no-repeat center ; left:-50px;}
a.agrayleft{cursor:default;  background:url(../images/arr_l_d.png) no-repeat center ;}
a.aright{background:url(../images/arr_r.png) no-repeat center ; right:-50px;}
a.agrayright{cursor:default;  background:url(../images/arr_r_d.png) no-repeat center ;}

.scrolllist{width:1200px;height:350px;margin:0 auto;position:relative; background-color:#fff; padding-top:20px; }
.scrolllist .imglist_w{width:1150px;height:335px;overflow:hidden;position:relative; margin:0 auto;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0;}

.c_3{}
.c_3w{ width:1043px; margin:0 auto; padding:20px 0;}
.c3_w{ width:500px;}

.dl_jiuy{ margin-bottom:10px;}
.dl_jiuy dt{ width:234px; height:130px; float:left;}
.dl_jiuy dt img{ width:234px; height:130px; }
.dl_jiuy dd{ float:left; width:234px; padding-left:15px; line-height:23px; max-height:130px; overflow:hidden; }

.box_lx{ padding-bottom:15px; line-height:24px; padding-top:10px;}
.box_map{}
.box_map img{ border:3px solid #DBC6AF; width:100%; height:120px;  box-sizing:border-box; }

/* footer */

#footer { background-color:#E5CFAD; color:#4D3229; text-align:center; line-height:22px; margin-top:20px;}
#footer 	a{ color:#4D3229;}
.foot{ padding:25px 0;}
.copyright { }

/*在线客服*/
.keifu{position:fixed;top:10%;right:0;width:160px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_box{}
.keifu_head{height:309px;background:url(../images/kf_t.jpg) no-repeat center;font-size:0;line-height:0;position:relative;}
.keifu_close:link,.keifu_close:visited{/*display:block;width:11px;height:11px;background:url(../images/keifu.png) -42px 0;position:absolute;top:5px;right:5px;*/}
.keifu_close:hover{background-position:-60px 0;}
.keifu_con{background:url(../images/kf_bg.png) repeat-y center; padding:8px 0; font-size:12px;}
.keifu_con li{ vertical-align:middle; padding:8px 0;}
.keifu_con li img{ vertical-align:middle;}
.keifu_bot{height:91px;background:url(../images/kf_b.jpg) no-repeat center;}

.wmobile{ text-align:left;}
.mhead{ font-size:0; line-height:0;}
.mhead a{}
.mhead img{ width:100%;}
.mban img{ width:100%;}

.mban{ }
.wad{ font-size:0; margin-bottom:10px; }
.wad img{ width:100%;}

.mline{ background-color:#E5CFAD; height:50px; position:relative;}
.mline span{ display:inline-block; width:20%; position:absolute; left:50%; margin-left:-10%; top:-50%;}
.mline span img{ width:100%;}

.m_menu{ padding:0; background:url(../images/mobile/mmbg.jpg) #FFF9D9 repeat-x center bottom; background-size:auto 100%;}
.m_menu li{ float:left; width:25%; box-sizing:border-box; text-align:center; }
.m_menu .u_2{border-bottom:1px solid #DBDBDD; }
.m_menu li:nth-child(4n){border-right:none;}
.m_menu li a{ display:inline; color:#890F07;}
.m_menu li a img{ width:100%;}
.m_menu li div{}

.mtit{ line-height:2rem; height:2rem; padding:0 10px; font-family:"微软雅黑"; font-size:.85rem; background-color:#B51E15;color:#FDE9C1; }
.mtit span{ }
.mtit a{ float:right;color:#FDE9C1; display:inline-block;line-height:2rem; font-size:12px; padding:0 5px;}
.imtit{ line-height:36px; height:36px; padding:0 10px; font-family:"微软雅黑"; font-size:16px; background-color:#673B0E; color:#fff; text-align:center; position:relative;}
.imtit .a_back{ display:inline-block; position:absolute; left:10px; top:0; height:36px; width:36px;background:url(../images/ic_back.png) no-repeat center; background-size:auto 90% ;}
.imtit .a_home{ display:inline-block; position:absolute; left:56px; top:0; height:36px; width:36px;background:url(../images/ic_home.png) no-repeat center; background-size:auto 90% ;}

.mtit2{ line-height:36px; padding:0 10px; font-family:"微软雅黑"; font-size:16px; text-align:center; }
.mcon_lx{ background-color:#B51E15; color:#fff;}

.mcon{ padding:.2rem .5rem;}
.imcon{ padding:10px; min-height:10rem; }

.smtit{ color:#890F07; background:url(../images/smtit.png) no-repeat left 50%; background-size:1.5rem auto; padding-left:1.8rem; min-height:1rem; line-height:1rem; font-size:.75rem; font-weight:700; margin-bottom:.1rem;}

.dl_about{ margin-top:.5rem;}
.dl_about{ display:table; width:100%; vertical-align:top; border-bottom:1px dashed rgba(53,53,53,.7); margin-bottom:.5rem;}
.dl_about dt{ display:table-cell; width:8rem;}
.dl_about dt img{ width:100%;}
.dl_about dd{ display:table-cell; vertical-align:top; font-size:.7rem; padding-left:10px; line-height:1.1rem; padding-bottom:.5rem; color:#353535;}

.wmobile .box_lx{ min-height:auto; text-align:center; font-size:.7rem; line-height:1.2rem; padding:.5rem 0;}

.mcon_zy{ padding:0 ;}
.ul_zy{}
.ul_zy li{ float:left; width:33.33%;padding:2px; box-sizing:border-box; font-size:12px; text-align:center;}
.ul_zy li a{ background-color:#E5CFAD; color:#4D3229; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; padding:0 5px; border-radius:4px; line-height:24px; height:24px; }

.mbox_work{ padding:5px 0;}
.mbox_work li{ float:left; width:33.3%; text-align:center; padding:5px 1%;box-sizing:border-box; font-size:0; line-height:0;}


.mbox_work li a{ display:block;}
.mbox_work li img{ width:100%; height:4rem;height:4rem!important;}
.mbox_work li.li_ico1{}
.mbox_work li.li_ico1 img{ height:170px;}
.imbox_work li{ height:7rem;}
.imbox_work li a{border: 1px solid #E5CFAD; display:block; margin:0 auto;}
.imbox_work li a span{ display:block; line-height:30px; width:100%;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; }


.shizi_box{padding:10px; margin-bottom:15px;}

.mtit_shizi{ color:#4D3229; text-align:center; font-size:18px; font-family:"微软雅黑"; padding:5px 0 ; }
.mtit_shizi strong{ font-size:20px;}
.mtit_shizi span{ display:inline-block; background:url(../images/s2.png) no-repeat left; padding-left:36px; background-size:34px auto;}
.mtit_shizi em{ font-style:normal; display:inline-block; background:url(../images/s2.png) no-repeat right; padding-right:36px; background-size:34px auto;}

.mtit_zp{ color:#C3A286;}
.mtit_zp span{ display:inline-block; background:url(../images/s1.png) no-repeat left; padding-left:36px; background-size:34px auto;}
.mtit_zp em{ font-style:normal; display:inline-block; background:url(../images/s1.png) no-repeat right; padding-right:36px; background-size:34px auto; color:#9B5D20;}

.mbox_siz{}
.mbox_siz li{float:left; width:33.3%; text-align:center; padding:5px 1%;box-sizing:border-box; }
.mbox_siz li a{ position:relative; display:block; width:100%; height:155px;}
.mbox_siz li a img{ width:100%; height:155px;}
.mbox_siz li a .s_name{ position:absolute; left:0; bottom:0; width:100%; line-height:28px; text-align:center;background:rgba(77, 50, 41, 0.6); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal;color:#fff;}


.mdl_jiuy{ margin-bottom:10px; display:table; width:100%; }
.mdl_jiuy dt{ display:table-cell; width:45%;}
.mdl_jiuy dt img{ width:100%; height:130px; }
.mdl_jiuy dd{ display:table-cell; vertical-align:top; font-size:12px; padding-left:10px;}

.itb{ border-bottom:1px solid #E5CFAD; padding-bottom:4px; margin-bottom:15px;}
.itb li{ float:left; padding-right:10px; margin-right:10px; border-right:1px solid #E5CFAD;}
.itb li:last-child{ border-right:none;}
.itb li a{ display:inline-block; padding:2px 12px 1px;}
.itb .a_cur{ background-color:#E5CFAD;color: #4d3229;}



.inner_about{ padding:10px 2px; line-height:24px;}

.cpzxdetail{ padding:15px 0;}
.cpzxdetail .list_title{ text-align:center; font-size:14px; font-weight:700;}
.cpzxdetail .info{}

.ibox2 .img_border{ width:auto; max-width:100%;}

.newsdetail {  }
.newsdetail .zt_title { text-align: center; font-size: 18px; margin: 10px auto; font-family: "微软雅黑"; font-weight: 700; letter-spacing: 1.5px; }
.newsdetail .zt_content { margin: 6px auto; text-align: center; padding-bottom: 10px; border-bottom: 1px dashed #ccc; }
.newsdetail .zt_info { text-align: left; padding: 10px 4px 16px; font-size: 14px; line-height: 24px; }

.wmobile{ padding-bottom:0;}
.footer{position: fixed; bottom: 0; height:70px;left: 0;width: 100%;z-index: 1010; background:url(../images/fbg.jpg) repeat-x top; background-size:auto 100%; display:none;}
.ul_foot li { width: 33.33%; height: 70px; float: left; font-size: 12px; text-align: center; border-right:1px solid #fff; box-sizing:border-box; }
.ul_foot li span { display: block; margin: 0 1px; background-repeat: no-repeat; background-position: 50% 7px; color: #fff; background-size: auto 36px; padding-top: 48px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ul_foot li:active{ color:#fff;}
.ul_foot li .f_tel { background-image: url(../images/f_tel.png); }
.ul_foot li .f_msg { background-image: url(../images/f_msg.png); }
.ul_foot li .f_lux { background-image: url(../images/f_lux.png); }

ul.zypic{ padding:10px; height:auto; overflow:hidden;}
ul.zypic li{ border-bottom:1px dotted #404040; min-height:80px;  width:100%; margin:0 auto 10px; padding:10px 0; position:relative;}
ul.zypic li a{ display:block;}
ul.zypic .pic{ position:absolute; width:100px;}
ul.zypic .pic img{ width:100%; height:80px; border:1px solid #A1662C;}
ul.zypic .content{ padding-left:110px; }
ul.zypic .content h1{ font-size:14px; color:#9A5E20;}
ul.zypic .content .pp_info{ padding-top:5px; color:#413F42; font-size:13px;}


/*首页*/
.ul_znlist { padding: 5px  ; height: auto; overflow: auto;background:url(../images/mobile/mmbg.jpg) #FFF9D9 repeat-x center bottom; background-size:auto 100%; }
.ul_znlist li { float: left; width:16.66%; padding:5px 0; }
.ul_znlist li a { display: block; max-width: 110px; min-width: 30px; padding: 0 2px; margin: 0 auto; text-align: center; color:#890F07; }
.ul_znlist li:active { color: #EE5D5D;}
.ul_znlist li span { display: block; padding: 0 3px; margin: 0 auto; text-align: center; }
.ul_znlist li .s_img img { max-width: 2.5rem; width: 100%; padding:0; margin: 0 auto;  }
.ul_znlist li .s_img{ margin:0 3px;min-height:30px;margin: 0 auto; }
.ul_znlist li .s_title { font-size: .7rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-break: normal; word-wrap: break-word; padding: 4px 0 0;  color:#890F07;}
.ul_znlist li .s_sm { font-size: 10px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-break: normal; word-wrap: break-word; padding: 2px 0 6px; }


.page{ font-size:.7rem;}
