@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body { font-size:12px; line-height:18px;}
a { text-decoration:none; color:#4C3D3B;}
a img { border:none;}
a:hover { text-decoration:underline;}
ul,ol { list-style:none;}
em,cite { font-style:normal;}
ins { display:none; overflow:hidden;}
h1,h2,h3,h4,h5,h6 { font-size:1em;}
.cb {clear:both; height:15px; width:10px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
#ffxz { width:990px; margin:0 auto; background:#F00 url(../img/bg_02.gif) 0 0 repeat;}
.x_top { height:170px; background:#BF1813; border-bottom:10px #F22928 solid;}
.set { height:128px;}
.set .logo { display:block; background:url(../img/x_home_02.gif) no-repeat; width:417px; height:92px; margin-left:90px;} 
.set div { float:right; width:250px; padding-top:37px;}
.set div a { display:block; width:81px; height:20px; line-height:20px; text-align:center;float:left; margin-right:15px;} 
.set div a,.nav li a { font-weight:bold; color:#FFF;}
.set div .a01 { background-image:url(../img/x_home_05.gif);}
.set div .a02 { background-image:url(../img/x_home_07.gif);}
.set div a:hover { color:#FFA944;}
.nav { padding-left:100px;}
.nav li { float:left; padding-right:20px;}
.nav li a {display:block; background:url(../img/x_home_13.gif); width:80px; height:21px; line-height:21px; text-align:center;}
.nav li a:hover,.set div a:hover { color:#FFA944; text-decoration:none;}
.home { padding:40px 55px 10px;}
.lay01 { height:312px; background:#FFA944;}
.lay01 .h_img01 {width:669px; height:312px; float:right;}
.lay01 .h_gg { width:163px; padding:15px 0 0 25px;}
.lay01 .h_gg h2 { color:#FFF; font-size:18px; padding-top:5px;}
.lay01 .h_gg p {  font-weight:bold; color:#4C3C3B;line-height:30px; height:120px; overflow:hidden; margin:15px 0;}
.lay01 .h_gg div img { width:163px; height:110px;}
.b1p0s { border:1px #000 solid;}
.video { width:376px; height:320px; background:#AB8E7B; padding:10px 30px 0;}
.video h2 { background:url(img/x_home_25.gif) no-repeat; height:28px; line-height:28px; color:#61504B; margin:0 0 10px 20px; text-indent:1em; font-size:14;}
.video div { height:265px; background:#60504B; border:1px #D8BDAF solid; position:relative;}
.video div a { display:block; background:url(../img/x_home_32.gif); width:64px; height:64px; position:absolute; left:40%;top:40%;}
.teijian { width:400px; height:320px; background:#B58265; padding:10px 0 0 15px;}
.teijian ul { padding-top:15px;}
.teijian li { float:left;width:138px; padding:0 25px;}
.teijian h2 { text-indent:1em; color:#FFF; font-size:14px; background:url(../img/x_home03.gif) no-repeat; height:28px; line-height:28px; margin-left:30px;}
.teijian div img { width:134px; height:107px; margin:2px;}
.teijian div a { display:block;background:url(../img/x_home22.gif); width:138px; height:111px;}
.teijian p { text-align:center;}
.teijian p a { line-height:24px; color:#FFF;}
.h_list li { float:left; width:264px; padding-right:42px;}
.h_list li.fr { float:right; padding:0;}
.h_list dt { background:url(../img/x_home_37.gif) no-repeat; height:33px; color:#66554D; line-height:36px;text-indent:3em; font-weight:bold; font-size:14px; overflow:hidden;}
.h_list dd.bot { background:url(../img/x_home_40.gif) no-repeat; height:19px;}
.h_list dd.con { border:1px #000 solid; border-width:0 4px; background:#FFF; width:256px;}
.h_list ol { padding:10px 20px 0; width:210px;}
.h_list ol li {float:none; background:url(../img/x_home24.gif) 0 9px no-repeat; padding:0 0 0 20px; width:190px; height:30px; overflow:hidden;}
.h_list ol a { line-height:30px; color:#4D403B; font-weight:bold;}
.footer { clear:both;}
.footer,.footer a { color:#888;  font-weight:bold;}
.footer { height:50px; padding-top:22px; border-top:2px #F22928 solid;text-align:center;}
.lay02 { padding-bottom:20px;}
.lay02 .top,.lay02 .bot { height:20px; overflow:hidden;}
.lay02 .top { background:url(../img/fen_03.gif) no-repeat;}
.lay02 .bot { background:url(../img/fen_14.gif) no-repeat;}
.lay02 .mid { border:3px #000 solid; border-width:0 3px; background:#FFF;}
.fen_tit { height:40px; line-height:24px; font-size:14px; color:#BF1813; padding:0 40px;}
.fen_tit a { display:block; float:right; background:url(../img/liuyan_03.jpg) no-repeat; width:102px; height:30px; text-indent:1.5em;line-height:30px; color:#FFF; font-weight:bold;}
.fen_list li { width:190px; height:300px; border:1px #CCC solid; padding:0 25px; float:left; display:inline; margin-left:35px;}
.fen_list h3 { line-height:30px; text-align:center; color:#000;}
.fen_list div { background:url(../img/fen_07.gif) no-repeat; height:108px; padding-bottom:10px;}
.fen_list div img { width:186px; height:104px; margin:2px;}
.fen_list p { color:#5F514E; line-height:22px;}
.fen_list p strong {line-height:24px;}
.page { height:22px; padding:20px 0 30px 400px;}
.page li { float:left; padding-left:12px; color:#FF4F35; font-weight:bold;}
.page li a { background:url(../img/fen_17.gif) no-repeat; display:block; width:56px; height:22px; line-height:22px; text-align:center; color:#FFF; font-weight:bold;}
.page li a:hover { text-decoration:none; color:#FC0;}
.aboutus { padding:0 35px;}
.aboutus p { text-indent:2em; line-height:22px; padding-bottom:3px; color:#5F514E;}
.ly_list dl { padding-left:50px;}
.ly_list dt,.ly_list dd { float:left;border:1px #D1D1D1 solid;}
.ly_list dt,.ly_list dt img { width:74px; height:74px;}
.ly_list dt { display:inline; margin-right:20px;}
.ly_list dd { width:590px; padding:8px 20px; margin-bottom:20px;}
.ly_list dd p { padding:2px 0;}
.ly_list dd a { font-size:14px;color:#333; margin-right:30px; font-weight:bold;}
.ly_list dd span { color:#F00;}
.huodong { padding:0 125px;}
.hd_right { width:545px; float:right; padding-top:20px;}
.hd_right .right { height:20px; overflow:hidden; background-position:right 0; background-repeat:no-repeat; float:right; width:50%;}
.hd_right .top .right {background-image:url(../img/fen_03.gif);}
.hd_right .bot .right {background-image:url(../img/fen_14.gif);}
.hd_list { padding:10px 30px 0;}
.hd_list li {border-bottom:1px #999 dashed; padding-top:25px;}
.hd_list li.bn { border:none;}
.hd_list div { float:right; width:365px;}
.hd_list li .cb {float:none;}
.hd_list a.img { display:block;background:url(../img/hd_03.jpg) no-repeat; height:107px; width:90px;float:left;}
.hd_list a.img img { width:86px; height:103px; margin:2px;}
.hd_list div h2 a { color:#000; margin-right:20px;}
.hd_list div h2 span { float:right;}
.hd_list div p { padding-top:10px; color:#5f514E;}
.hd_left {width:160px; height:470px; background:#FFA944 }
.hd_left h2 {background:url(../img/hd02_03.jpg) center 40px no-repeat; height:120px;}
.hd_left ul { padding:0 0 30px 25px; height:78px;}
.hd_left li img { width:115px; height:78px; padding-bottom:30px;}
.dincan { padding:0 90px;}
.dc_con h2 { font-size:14px;  color:#BF1813; text-align:center; line-height:30px;}
.dc_con table {  color:#5F514E; margin:0 auto; border-bottom:1px #666 dashed;}
.dc_con .bn { border:none;}
.dc_con th { font-size:14px; color:#000;height:20px; text-align:left; padding-top:20px;}
.dc_con td {height:40px; padding:0 5px;vertical-align:middle;}
.dc_con em { font-style:normal; color:#E00;}
.dc_con .ipt01 { width:270px; height:22px;}
.dc_con .ipt01,.dc_con textarea { border:1px #FFA945 solid;}
.dc_con select { width:40px;}
.dc_con textarea { height:90px; width:270px;}
.dc_con .ipt02 { margin-left:100px;}
.dc_left {width:192px; padding:18px 23px;}
.dc_left dt { padding-top:18px; height:34px; color:#FFF; font-size:20px; font-weight:bold;}
.dc_left dd { color:#5F514E; line-height:24px; padding-bottom:20px;}