/* CSS Document */
@charset "utf-8";
 /* 公用CSS */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure, section, address, article, aside, canvas, dialog, header, footer, nav, menu, figcaption, q { margin:0; padding:0; word-wrap:break-word }
html, body { -webkit-text-size-adjust:none; }/*--兼容google字体大小--*/
table { border-collapse:collapse; border-spacing:0; }
img {  vertical-align:middle; border:none; margin:0px; }
body { font-size:14px; font-family:"microsoft YaHei","雅黑","微软雅黑" ;_font-family:'宋体'; }
header, footer, article, section, nav, menu, hgroup, figcaption, figure, q { display: block; margin-bottom:5px }
ul, ol, li { list-style:none; }
a { text-decoration:none; }
a:hover{ text-decoration:none; }
.clear { _zoom:1; clear:both; }
.left{ float:left;}
.right{ float:right;}
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.bk, .bk5, .bk8, .bk10, .bk15, .bk20, .bk30 { clear: both; font-size: 1px; height: 0; line-height: 1px }
.bk5 { height:5px; }
.bk8 { height: 8px }
.bk10 { height: 10px }
.bk15 { height: 15px }
.bk20 { height: 20px }
.bk30 { height: 30px }

body{  font-family:"微软雅黑"; font-family:"microsoft YaHei"; font-size:14px; line-height:22px;}
.box,.tjbnr ul {width:990px; margin:0 auto;}
.tjbnr{width:100%;margin:0 auto;}
.tjbnr{ height:398px;   background: #fbf1ee;   }
.tjbnr ul { }
.tjbnr ul li{  }
.tjbnr img{ margin:0; border:0; }

.btys{ margin:25px auto; width:990px; height:100px;}
.daod p,.daod img{ float:left;}
.daod p{ width:495px;  padding:25px 65px; text-indent:28px;}
.daod img{ padding:5px 30px; background:#f2f0f0; margin:10px 0;}

.wmxxz h1{ width:372px; height:74px; color:#fff; font-size:30px; line-height:94px; font-weight:500;padding-left:66px; margin-bottom:30px; background:}

.wmxxz .h1bg1{ background:url(../images/btbg_01.jpg) no-repeat;}
.wmxxz .h1bg2{ background:url(../images/btbg_02.jpg) no-repeat;}
.wmxxz .h1bg3{ background:url(../images/btbg_03.jpg) no-repeat;}
.yrwb ul{ margin:0 auto; width:940px;}
.yrwb ul li{ float:left; background:#ececec; height:290px; width:286px; margin-left:25px;}
.yrwb ul li p{background:#ececec; padding:12px 15px; width:254px; height:46px; color:#644545;}
.lcty span{ display:inline-block; width:44%; padding:15px 3%;}
.lcty .vs3bg{ width:100%; height:116px;*margin-top:-4px;}
.lcty .vs3bg span{ display:inline-block; float:left; padding:15px 20px ;}
.lcty img{ margin:0; padding:0;*margin-top:-4px;}
.lcty .vs3bg .bg1{ background:#f5f1f1;width:460px;}
.lcty .vs3bg .bg2{ background:#af8d8d; color:#fff;width:450px;}
.wsfw{ height:970px; width:974px; margin:15px auto; background:url(../images/bg_wsfw.jpg) no-repeat; position:relative;}
.wsfw div{ width:658px;}
.wsfw div h2,.ldts div h2{ font-size:38px; color:#b50e1f; margin-bottom:20px; font-weight:500;}
.wsfw .zzfw1{ position:absolute; left:257px; top:43px;}
.wsfw .zzfw2{ position:absolute; left:94px; top:235px;}
.wsfw .zzfw3{ position:absolute; left:299px; top:450px;}
.wsfw .zzfw4{ position:absolute; left:86px; top:622px;}
.wsfw .zzfw5{ position:absolute; left:289px; top:880px;}


.zxbtn{ margin:20px auto; width:468px; height:42px;  }
.zxbtn a,.zxbtn a:hover{ display:inline-block;color:#fff; font-size:24px; border-radius:15px; -moz-border-radius:15px;line-height:40px; height:42px;width:189px; margin-left:30px; text-align:center; }
.zxbtn .btc1{ background:#cb8797;}
.zxbtn .btc2{ background:#b50e1f;}

.ldts{ background:url(../images/bg_ts.jpg) no-repeat center top; height:430px; position:relative;}
.ldts div{ width:352px;}
.ldts div h2{ font-size:24px;}
.ldts .anr,.ldts .bnr{ height:123px;}
.ldts .cnr,.ldts .dnr{height:160px;}
.ldts .enr,.ldts .fnr{ height:123px;}
.ldts .anr h2,.ldts .cnr h2,.ldts .enr h2{ margin-right:154px; text-align:right;}

.ldts .bnr h2,.ldts .dnr h2,.ldts .fnr h2{ margin-left:147px;}
.ldrhj{height:364px;margin-bottom:20px;}
.ldrhj p{ padding:0px 25px; text-indent:28px;}

.ldrhj ul li{ height:268px; float:left; margin-left:10px;}
.ldrhj ul li img{ margin-bottom:7px;display:block;}

.zj_list{width:630px; height:295px; overflow:hidden; }
.zj_list ul{ display:block; width:990px; height:295px; float:left;  }
.zj_list ul li{float:left; width:231px; height:295px; margin-right:30px; font-size:13px; }
.zj_list_xg{width:231px; height:295px; /*height:201px;*/cursor:pointer; overflow:hidden; }
.zj_list_xg img{display:block;} 
.zj_pic{width:190px; height:228px; display:block; overflow:hidden;}
.zj_js{width:231px; height:53px; background:#e5e5e5; color:#333; text-align:center; line-height:20px; /*padding:13px 15px;*/ display:block; position:relative; padding-top:13px; z-index:100;}
.zj_js_a{ display:block; height:66px;}
.zj_tb{display:block; width:51px; height:51px; position:relative; background:url(../images/jian01.png) no-repeat; margin-top:0px; }
.zj_tb:hover{ background-image:url(../images/jian02.png);}