@charset "gb2312";
/* CSS Document */

*,html,body,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4{padding:0; margin:0;}
ul{ list-style:none;}
.clear{ clear:both;}
img{ border:0;}
.t_a{ text-align:center;}
.f_l{ float:left;}
.f_r{ float:right;}
.w_win{ width:1000px; margin:auto;}
.w_max{ width:100%;}
a{ text-decoration:none;color:#fff; outline:none;}
a:hover{ text-decoration:underline; }
body{font:12px/18px "微软雅黑"; background:#fcfcfc;color:#333;}
.c_ef7e5c{ color:#ef7e5c;}
.f18{ font-size:18px; font-weight:normal;}
h2{ font-size:30px; color:#441d0f; font-weight:bold; line-height:32px;}
.f100{ font-size:90px; font-weight:bold;color:#441d0f;}
.f22{ font-size:22px;color:#441d0f;}
.c_f08662{color:#f08662;}
.f48{ font-size:48px; font-weight:bold;}

/*专题主题*/
.banner{ height:1524px; background:#f1e7e8;}
.banner .b_whole{ height:100px;}
.banner .b01{ background:url(../images/mrg/banenr/banenr01.jpg) center  no-repeat}
.banner .b02{ background:url(../images/mrg/banenr/banenr02.jpg) center  no-repeat}
.banner .b03{ background:url(../images/mrg/banenr/banenr03.jpg) center  no-repeat}
.banner .b04{ background:url(../images/mrg/banenr/banenr04.jpg) center  no-repeat}
.banner .b05{ background:url(../images/mrg/banenr/banenr05.jpg) center  no-repeat}
.banner .b06{ background:url(../images/mrg/banenr/banenr06.jpg) center  no-repeat}
.banner .b07{ background:url(../images/mrg/banenr/banenr07.jpg) center  no-repeat}
.banner .b08{ background:url(../images/mrg/banenr/banenr08.jpg) center  no-repeat}
.banner .b09{ background:url(../images/mrg/banenr/banenr09.jpg) center  no-repeat}
.banner .b10{ background:url(../images/mrg/banenr/banenr10.jpg) center  no-repeat}
.banner .b11{ background:url(../images/mrg/banenr/banenr11.jpg) center  no-repeat}
.banner .b12{ background:url(../images/mrg/banenr/banenr12.jpg) center  no-repeat}
.banner .b13{ background:url(../images/mrg/banenr/banenr13.jpg) center  no-repeat;height:324px;}
.banner .b13 .dy{ padding-top:110px;}
.banner .b13 .dy .dy1{ font-size:14px; color:#fff; width:300px; padding-left:40px;}
.banner .b13 .dy .dy2{ padding:40px 0 0 100px;; width:220px;}
.gg{ height:80px; margin-bottom:50px;}
.gg .gg_l{ width:750px; height:80px; background:url(../images/mrg/gg_l.jpg) no-repeat; font-size:30px;color:#441d0f; line-height:70px; padding-left:50px;}
.gg .gg_al{ width:200px;}
.gg .gg_al a{ display:block; width:200px; height:80px; background:url(../images/mrg/gg_zx.png) no-repeat;}
.gg .gg_al a:hover{ background:url(../images/mrg/gg_zx_h.png) no-repeat;}
.xm{ height:300px; background:url(../images/mrg/xm.jpg) no-repeat;}
.xm_l{ width:430px;}
.xm_l h2{ padding: 15px 0 0 50px;}
.xm_r{ width:440px; height:240px; padding:30px;}
.xm_r h2{ padding-bottom:10px; margin-bottom:20px; border-bottom:#9c7f77 solid 1px;}
.xm_r p{ font-size:14px;color:#666}
.zj{ height:870px; background:url(../images/mrg/zj.jpg) center no-repeat;}
.zj  h2{ padding:30px 0 0 50px;}
.zj_nr{ width:360px; height:160px;  margin:200px 0 0  500px;}
.zj_nr1{ height:100px; }
.zj_nr1 .f_l{ line-height:100px; }
.zj_nr1 .f_r{ padding-top:15px; line-height:40px;}
.zj_nr2 { padding:30px 0;}
.zj_nr2 a{ display:block; width:150px; height:30px; background:#f2b6c9; text-align:center; line-height:30px; font-size:14px;}
.zj_nr2 a:hover{ text-decoration:none; background:#f08662}

.lm{ height:730px; background:url(../images/mrg/lm.jpg) center no-repeat; }
.lm_l,.lm_r{ width:490px;}
.lm_l ul li{ float:left; width:170px; height:240px; margin:20px 30px 0 0; padding:20px; font-size:14px;}
.lm_l ul li h3{ font-size:18px; font-weight:normal;color:#441d0f; padding:20px 0 130px 0;}
.lm_r h2{ padding:25px 0 30px 0;}
.lm_r h3{ font-size:30px;color:#fff; font-weight:normal; padding:40px 130px 40px 30px;}
.lm_r p{ font-size:14px; color:#fff;  padding:0px 130px 0px 30px;}
.lm_r p a{ display:block; width:120px; height:30px; line-height:30px; text-align:center; background:#ef7e5c; font-size:18px; margin-top:30px;}
.lm_r p a:hover{ text-decoration:none; background:#e5acbe;}

.bz .top h2{ height:88px; text-align:center; font-size:48px; background:url(../images/mrg/bz.png) top center no-repeat; line-height:88px; margin-top:50px;}
.bz{ color:#441d0f;}
.bz01{height:529px; background:url(../images/mrg/bz1.jpg) center no-repeat;}
.li01{ width:500px;}
.li01 h3{ font-size:30px; text-align:center; padding:110px 0 230px 0;}
.li01 p{ padding-left:70px; font-size:14px; line-height:22px;}
.li02{ width:500px;}
.li02 h3{ height:25px; line-height:25px; padding-top:110px; font-size:25px; font-weight:bold; text-align:center;}
.bz02{height:470px; background:url(../images/mrg/bz2.jpg) top center no-repeat;}
.li03{ width:500px;}
.li03 h3{font-size:30px; text-align:center; padding:50px 0 250px 0;}
.li03 p{ padding-left:330px;}
.li03 p a{ display:block; width:110px; height:30px; line-height:30px; background:#e6acbe; font-size:18px; text-align:center;}
.li03 p a:hover{ text-decoration:none; background:#f08662;}
.li04{ width:360px; padding:0 70px 0 70px;}
.li04 h3{font-size:30px; text-align:center; padding:50px 0 30px 0;}
.li04 h4{ font-size:24px; font-weight:normal; height:24px; line-height:24px; padding:0 0 10px 0; border-bottom:#bdb2ad solid 1px; clear:both; margin:20px 0 10px 0;}
.li04 .li03_n{ height:60px; font-size:14px;color:#666;}
.bz03{ height:470px;background:url(../images/mrg/bz3.png) top center no-repeat; margin-bottom:100px;}
.li05{ width:420px; padding:0 40px;  overflow:hidden;}
.li05 h3{ font-size:30px; height:30px; line-height:24px; padding:50px 0 15px 0; width:340px; padding-left:40px;}
.li05 h3 .f_r{ font-size:14px; line-height:14px; font-weight:normal; width:95px; text-align:right; border-left:#441d0f solid 1px;}
.li05_dy{ width:330px; padding-left:40px; font-size:14px; margin-bottom:20px;}
.li05_cl{border-top:#bdb2ad solid 1px; padding-top:20px;}
.li05_cl h4{ font-weight:normal; font-size:24px; height:24px; padding-bottom:10px;}
.li05_cl p{ padding-bottom:15px;color:#666}
.li05_cl p a{ display:block; width:110px; height:30px; line-height:30px; background:#e6acbe; font-size:18px; text-align:center;}
.li05_cl p a:hover{ text-decoration:none; background:#f08662;}
.li06{ width:420px; padding:0 40px; overflow:hidden;}
.li06 h3{ font-size:30px; line-height:30px; padding:50px 0 10px 50px;}
.li06 ul{ border-top:#bdb2ad solid 1px; padding-top:20px;}
.li06 ul li{ width:102px; height:230px; display:block; text-align:center; font-size:14px; float:left; line-height:24px; margin-right:3px;} 
.li06 ul li a { display:block; width:102px; height:225px;color:#000}
.li06 ul li a:hover { background:#e6acbe;color:#fff; text-decoration:none;}


/*标题头部nav和底部foot*/
/*导航*/
.dbnav{height:69px; background:#271613; z-index:99;color:#fff;}
.dbnav .logo a{ display:block; width:150px; height:69px; background:url(../images/mrg/logo.png) no-repeat 20px 20px;}
.dbnav .list,.dbnav .list ul{ width:670px;}
.dbnav .list ul li{ float:right;}
.dbnav .list ul li a{ display:block; width:109px; height:69px; border-right:#35211e solid 1px; font-size:16px; text-align:center; line-height:69px;}
.dbnav .list ul li a:hover{ text-decoration:none; background:url(../images/mrg/m_bg.png) no-repeat 25px 50px;}
.menu .nav{position:relative; z-index:99}
.menu .box{position:absolute;top:69px; width:670px;overflow:hidden;height:0;background:url(../images/mrg/hei80.png); _background:#271613;}
.menu .cont{position:relative;padding:0px 0 0px 20px; overflow:hidden; }
.menu .cont .navlist { width:120px; padding:30px 0 30px 20px;_ padding:30px 0 15px 10px; }
.menu .cont .navlist ul{width:120px;border-right:#473836 solid 1px;}
.menu .cont .navlist li { padding-bottom:10px; }
.menu .cont .navlist li a{ display:block; width:90px;line-height:20px; font-size:12px; background:url(../images/mrg/ri_t.gif) no-repeat 0 6px; height:20px; padding-left:13px; }
.menu .cont .aboutlist{ width:500px; }
.menu .cont .aboutlist ul li{ float:left; padding:30px 0 0 30px; width:200px; font-size:12px; line-height:18px;}
.menu .cont .aboutlist ul li p{ margin-bottom:15px;}
.navlist1 li a{ margin-left:-20px; width:130px !important;}
/*底部*/
.dbfooter{ height:260px; background:#271613; color:#fff; overflow:hidden; border-top:#4d2e1f solid 5px;}
.footer_l{ width:230px; height:220px; border-right:#35211e solid 1px; padding:40px 40px 0 0;}
.footer_logo{ height:40px; background:url(../images/mrg/logo.gif) no-repeat; font-size:18px; padding-top:30px;}
.footer_l p{ color:#807a79; line-height:18px;}
.footer_c{ width:520px; height:220px; padding:40px 40px 0 40px; border-right:#35211e solid 1px;}
.footer_c dl { float:left; width:130px;}
.footer_c dl dt { font-size:18px; padding-bottom:15px; }
.footer_c dl dd a{ color:#807a79; }
.footer_r{ padding-top:40px; width:90px; text-align:right; background:url(../images/mrg/f_zix.png) no-repeat 0px 50px;}
.footer_r a{ font-size:14px; line-height:30px;}


/*咨询*/
.swt{ width:107px; height:190px; color:#000; background:url(../images/tm50.png); _background:#fff;position:fixed;_position:absolute;z-index:9999;top:160px;right:50%; margin-right:-650px;_bottom:0; box-shadow:#271613 1px 0 1px;}
.swt_q{ height:40px;}
.swt_q a{ display:block; width:70px; height:40px; line-height:40px; padding-left:37px;color:#fff; font-size:14px;}
.swt_q a:hover{ text-decoration:none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity: .8;}
.man a{ background:url(../images/man.png) no-repeat;}
.duihua a{ background:url(../images/duihua.png) no-repeat;}
.qq a{ background:url(../images/qq.png) no-repeat;}
.tel{ padding:10px 0 0 10px;}
.tel p{ font-size:13px; line-height:22px;}

#zx{ width:107px;top:360px;right:50%; margin-right:-650px;position:fixed;_position:absolute;z-index:9999;_bottom:0; color:#000;}
.zx{ width:107px; height:250px;  background:url(../images/tm50.png); _background:#fff; box-shadow:#271613 1px 0 1px;}
#zx h3{ font-size:12px; font-weight:normal; padding:5px 0 0 0; text-align:center;}
#zx p{ padding-bottom:5px; text-align:center; }

/*电话*/
.c_f00{color:#f00;}
.f18{ font-size:18px;}
#feedback { width: 280px; height: 190px; position: fixed; bottom: 0; left: 0; z-index: 10000; }
*html #feedback { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#feedback .section { background:url(../images/hei80.png);height: 200px; border-bottom: none; padding: 10px 25px 25px; }
#feedback .color { float: left; height: 4px; width: 20%; overflow: hidden; }
#feedback .color-1 {}
#feedback .color-2 {}
#feedback .color-3 {}
#feedback .color-4 {}
#feedback .color-5 {}
#feedback h6 {color:#fff; height: 38px; margin: 5px 0 12px; line-height:38px;font-size:18px;cursor: pointer; background: url(../images/feedback.png) no-repeat; padding-left:40px; }
#feedback textarea { background-color: #fff; border: none; color: #666666; font: 13px 'Lucida Sans', Arial, sans-serif; height: 30px; padding: 10px; width: 236px; resize: none; outline: none; overflow: auto; -moz-box-shadow: 4px 4px 0 #8a9b8c; -webkit-box-shadow: 4px 4px 0 #8a9b8c; box-shadow: 4px 4px 0 #8a9b8c; }
#feedback a.submit { background: url("images/submit.png") no-repeat; border: none; display: block; height: 34px; margin: 20px auto 0; text-decoration: none; text-indent: -99999px; width: 91px; }
#feedback a.submit:hover { background-position: left bottom; }
#feedback a.submit.working { background-position: top right !important; cursor: default; }
#feedback .message {  color: #ccc; margin-bottom: 20px; font-size:14px;}
#feedback .arrow { background:url(../images/arrows.png) no-repeat; float: right; width: 23px; height: 18px; position: relative; top: 10px; }
#feedback .arrow.down { background-position: left top; }
#feedback h6:hover .down { background-position: left bottom; }
#feedback .arrow.up { background-position: right top; }
#feedback h6:hover .up { background-position: right bottom; }
#feedback .response { font-size: 21px; margin-top: 70px; text-align: center; text-shadow: 2px 2px 0 #889889; color: #FCFCFC; display: block; }
.tel_text{ float:left; height:25px; width:125px;  color: #666666; border:0;padding:0 10px;line-height:25px; outline: none;font-family:"微软雅黑"}
.tel2{ border:0; cursor:pointer; width:80px; float:right; height:25px; line-height:25px; background:#981c31;color:#fff; font-family:"微软雅黑"; }
/*电话*/