@charset "utf-8";
/*css reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, input, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: 'Simsun'; vertical-align: baseline; }
html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; font-size: 12px; behavior: url(../js/csshover.htc); }
ol, ul, li { list-style: none; zoom: 1; }
table {border-collapse: separate;border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
i, em { font-style: normal }
img { border: none; vertical-align: middle }
.rel{position:relative;}   .abs{position:absolute;}
/*base css*/
strong { font-weight: normal; }
em { font-style: normal; }
.mauto{ margin: 0 auto; }
.hauto{ height: auto; overflow: hidden; zoom: 1;}
.fl { float: left; }
.fr { float: right; }
.clr { clear: both; }
.blod { font-weight: 700; }
.tl{ text-align: left; }
.tr{ text-align: right; }
.tc{ text-align: center; }
.din, .no, .hidden, .none { display: none; }
.inline { display: inline; }
.block { display: block; }
.hand { cursor: pointer; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { *+height:1%;}
.cls, .clear { clear: both }
.clearfixm { *zoom:1;}
.clearfixm:after { content: '\20'; display: block; height: 0; clear: both; }
button::-moz-focus-inner {border:0;padding:0;margin:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;color:#9e1111;}
.space10 { height: 10px; overflow: hidden; content: ""; display: block; clear: both; visibility: hidden; }
.space15 { height: 15px; overflow: hidden; content: ""; display: block; clear: both; visibility: hidden; }
.space20 { height: 20px; overflow: hidden; content: ""; display: block; clear: both; visibility: hidden; }

/*xiaofei css*/
.top{ height:97px; background:#7f0100;}
.top-main{ width:960px; height:97px; margin:0 auto; background:url(../../images/lxf/top_main.png) no-repeat;}
.logo{ width:300px; height:97px;}
.top-main-r{ height:77px; padding-top:20px; width:255px;}
.top-t{ height:16px;}
.top-t p, .top-t img{ float:left;}
.top-t p, .top-t p a{ font:500 12px/16px SimSun; color:#eec2c2;}
.top-t img{ margin:0 5px;}
.top-b{ padding-top:25px;}
.top-b p{ font:500 16px/20px 'Microsoft YaHei'; color:#fff;}
.top-b p em{ margin-left:10px; font:500 18px/20px 'Microsoft YaHei'; color:#fff;}

.nav{ height:47px; background:url(../../images/lxf/nav_bg.png) repeat-x; overflow:hidden}
.nav-main{ width:960px; height:47px; overflow:hidden; margin:0 auto;}
.nav-main li{ float:left; height:47px; margin:0 0 0 1px;}
.nav-main li a{ display:block; float:left; height:40px; padding:7px 30px 0; font:500 14px/40px 'Microsoft YaHei'; color:#fff;}
.nav-main li.on a, .nav-main li a:hover{ text-decoration:none; color:#fff; background:#5d0000;}

/*banner*/
.banner{background:url(../../images/lxf/bannerbg.png) repeat-x; width:100%; padding-bottom:10px; height:340px;}
.bannerin{width:960px; margin:0 auto;}
.banner_num li{background:url(../../images/lxf/foucs_icons.png) no-repeat;}
.banner_img, .banner_img li, .bannerin, #focus, .banner_num{ height:340px;}
.banner_num{width:960px; left:0; top:0;}
.banner_num ul{width:105px; height:16px; left:100px; top:300px;}
.banner_num ul li {width:16px; height:16px; display:inline; margin:0 3px 0 2px; overflow:hidden; text-indent:-9999px; float:left; cursor:pointer; background-position:-21px 0; cursor:pointer;}
.banner_num ul li.cur {background-position:0 0;}

.ifbanner{background:url(../../images/lxf/ifbannerbg.png) repeat-x; height:260px; padding-bottom:10px; width:100%;}
.ifbannerin{width:960px; margin:0 auto;}
.ifbannerin img{width:960px; height:260px; overflow:hidden;}

.main{ width:960px; margin:0 auto;}
.tip{ height:32px;}
.tip a{ width:95px; height:24px; padding:8px 0 0 15px; margin-left:15px; font:500 14px 'Microsoft YaHei'; color:#fff;  background:url(../../images/lxf/tip_btn.png) no-repeat;}
.main-t-l, .main-t-r{ width:470px;}
.main-t-title{ position:relative;  height:34px; background:url(../../images/lxf/title_bg_c.png) repeat-x;}
.main-t-title h3{ float:left; padding:0 15px; height:34px; font:500 14px/34px 'Microsoft YaHei'; color:#333; background:url(../../images/lxf/title_a_bg.png) 0 1px repeat-x; border-left:1px solid #d2d2d2;  border-right:1px solid #d2d2d2;}
.main-t-title-l{height:34px; width:10px; background:url(../../images/lxf/title_bg_l.png) no-repeat}
.main-t-title-r{height:34px; width:56px; background:url(../../images/lxf/title_bg_r.png) no-repeat}
.main-t-l ul{ padding-top:15px; overflow:hidden; zoom:1;}
.main-t-l li{ float:left; width:450px; height:24px; padding:0 0 0 15px; overflow:hidden; background:url(../../images/lxf/list_ico.png) 2px 9px no-repeat;}
.main-t-l li .long{ float:left; width:370px; height:24px; overflow:hidden;}
.main-t-l li em{ float:right; width:75px; height:24px; font:500 12px/24px SimSun; color:#999;}
.main-t-l li a{ font:500 13px/24px 'Microsoft YaHei'; color:#666}
.main-t-l li a:hover{ color:#9e1111;}
.main-t-r dl{ padding:10px 0 0 0;}
.main-t-r dd{ border-bottom:1px dashed #e0e0e0; margin-bottom:5px; height:46px; overflow:hidden; zoom:1;}
.main-t-r dd h4{ float:left; width:65px; text-align:center; font:500 17px/46px 'Microsoft YaHei'; color:#005d93}
.main-t-r dd p{ float:right; width:385px; height:auto; overflow:hidden; zoom:1; font:500 12px/22px SimSun; color:#666;}
.banner-title{ height:50px; background:url(../../images/lxf/banner_a.png) no-repeat;}

.main-b dd{width:455px; height:220px; padding:0 10px 0; background:url(../../images/lxf/content_box_bg.png) no-repeat;}
.title-b{ height:18px; margin-top:20px; background:url(../../images/lxf/title_bg_b.png) repeat-x;}
.title-b h3{ float:left; padding-right:5px;  font:500 18px 'Microsoft YaHei'; font-style:italic; color:#333; background:#fff;}
.title-b h3 em{ font:500 18px 'Microsoft YaHei'; font-style:italic; color:#bc5b5b; }
.title-b h3 em.bb{color:#f60; }
.title-b h3 em.cc{color:#e178d3; }
.title-b h3 em.dd{color:#2c8800; }
.title-b a{ float:right; width:43px; height:10px; margin:2px 2px 0 0; font-size:0; line-height:0; overflow:hidden; background:url(../../images/lxf/more_ico.png) no-repeat;}
.content-main{ padding:10px 0 0 0;}
.content-main-l{ width:295px;}
.content-main-r{ width:160px; height:140px; overflow:hidden;}
.content-main p{ margin-bottom:10px; font:500 12px/24px 'Microsoft YaHei'; color:#666;}
.content-main a{ display:block; height:24px; padding-right:20px; font:500 13px/24px 'Microsoft YaHei'; color:#999; background:url(../../images/lxf/go_ico.png) no-repeat right 2px;}
.content-main a:hover{ color:#9e1111;}

.side-bar{ float:left;width:240px;}
.side-bar .menu{ width:236px; padding:1px; border:1px solid #e0e0e0;}
.side-bar .menu h3{ height:40px; padding-left:15px; font:500 16px/40px 'Microsoft YaHei'; color:#980000; background:url(../../images/lxf/title_bg.png) repeat-x;}
.side-bar .menu .menu-content{ width:208px; padding:14px 14px 0;}
.side-bar .menu .menu-content li{ float:left; width:178px; height:40px; padding-left:30px; margin-bottom:2px;background:url(../../images/lxf/menu_sub_bg.png) no-repeat; overflow:hidden;}
.side-bar .menu .menu-content li a{display:block; width:208px; height:40px; font:500 13px/34px 'Microsoft YaHei'; color:#333;}
.side-bar .menu .menu-content li a:hover{ text-decoration:none; color:#9e1111;}

.hot-content h3{ height:34px; font-size:0; line-height:0; overflow:hidden; background:url(../../images/lxf/hot_title.png) no-repeat;}
.hot-content h3 a{ float:right; width:65px; height:30px; font-size:0; line-height:0; overflow:hidden;}
.hot-content li{ float:left; width:225px; height:24px; padding:0 0 0 15px; overflow:hidden; background:url(../../images/lxf/list_ico.png) 2px 9px no-repeat;}
.hot-content li a{ font:500 13px/24px 'Microsoft YaHei'; color:#666}
.hot-content li a:hover{ color:#9e1111;}

.quick_ask{ width:240px; height:90px; background:url(../../images/lxf/qucik_ask_bg.jpg) no-repeat;}
.quick_ask h4{ margin:20px 0 6px 0; padding-left:55px; font:500 14px/20px 'Microsoft YaHei'; color:#980000; text-align:center;}
.quick_ask a{ margin:0 0 0 78px; font:500 12px/24px 'Microsoft YaHei'; color:#333;}
.quick_ask a:hover{ color:#9e1111;}

.main-r{width:680px; padding:10px 15px; border:1px solid #e0e0e0;}
.location{ height:20px; padding:0 0 7px 25px; background:url(../../images/lxf/house_ico_a.png) no-repeat; border-bottom:3px solid #e0e0e0}
.location p, .location p a{ font:500 12px/18px SimSun; color:#666;}
.location p a:hover{ color:#9e1111;}

.main-r-main{ padding-bottom:20px; border-bottom:1px dashed #ccc;}
.main-r-main-a{ border:none;}
.main-r-main-b{ padding-bottom:10px;}
.main-r-main li{ float:left; width:662px; height:30px; padding-left:18px; background:url(../../images/lxf/list_ico_b.png) no-repeat 0 10px;}
.main-r-main li p{ float:left; width:580px; height:30px; overflow:hidden;}
.main-r-main li p a{ font:500 14px/30px SimSun; color:#333;}
.main-r-main li p a:hover{ color:#9e1111;}
.main-r-main li em{ float:right; width:75px; height:30px; font:500 14px/30px SimSun; color:#999;}

.main-r-main-t{ position:relative; width:630px; padding:10px 0 10px 50px;background:#f3f3f3; _background:#f3f3f3 url(../../images/lxf/title_bg_e.png) 2px 0 no-repeat; }
.main-r-main-t .title{ position: absolute; left:0; top:0;  width:43px; height:99px; font-size:0; line-height:0; overflow:hidden; background:url(../../images/lxf/title_bg_e.png) no-repeat;}
.main-r-main-t .pimg{ width:190px; height:240px;}
.main-r-main-t .pword{ width:440px; float:left;}
.main-r-main-t .pword h3{ height:40px; padding-left:25px; margin-top:10px; font:700 20px/40px 'Microsoft YaHei'; color:#fff; background:#ababab;}
.main-r-main-t .pword p{ padding:0 0 0 25px; font:500 14px/28px 'Microsoft YaHei'; color:#3f3f3f;}
.main-r-main-t .pword a{ width:98px; height:28px; background:#ababab; font:500 13px/28px 'Microsoft YaHei'; color:#fff; text-align:center;}
.main-r-main-t .pword a:hover{ color:#fff; background:#9e1111; text-decoration:none;}

.main-r-main-b{position:relative; width:680px; padding:10px 0; border-top:1px solid #930b05;}
.main-r-main-b .title{ position: absolute; left:0; top:-1px; width:43px; height:99px; font-size:0; line-height:0; background:url(../../images/lxf/title_bg_d.png) no-repeat;}
.team_people{ padding-left:80px; padding-top:10px;}
.team_people dd{ float:left; width:106px; height:auto; padding:1px; margin:0 40px 10px 0; overflow:hidden; zoom:1; background:#ccc;}
.team_people img{ width:100px; height:140px; padding:3px; background:#f5f5f5;}
.team_people p{ height:20px; text-align:center; font:500 12px/20px SimSun; color:#000;}
.team_people p a{ font:500 12px/20px SimSun; color:#000;}
.team_people p a:hover{ color:#9e1111;}


.main-r-main-content{ padding:10px 0 0;}
.main-r-main-content h1{ font:500 18px/30px 'Microsoft YaHei'; color:#990000; margin-bottom:5px;}
.main-r-main-content p{ font:500 14px/28px SimSun; color:#333;}
.main-r-main-content-a p{ font:500 14px/26px SimSun; color:#333; text-indent:2em; margin-top:20px;  }
.main-r-main-content h2{ font:700 26px/32px SimSun; color:#333; }
.main-r-main-content h4{ font:500 12px/32px SimSun; color:#999; border-bottom:1px dashed #ddd; }
.baidu-share label{ line-height:27px;}
.pre_next{ width:660px;  padding:0 10px; background:#f5f5f5; border-top:1px dashed #ccc;}
.pre_next p, .pre_next p a{ font:500 12px/38px SimSun; color:#666;}
.pre_next p a:hover{ color:#9e1111;}
.about-news{ width:648px; padding:15px 15px 10px;  border:1px dashed #ccc;} 
.about-news h3{ color:#262848; font:700 14px/22px SimSun;}
.about-news ul{ padding:5px 0 0;}
.about-news li{ float:left; width:636px; padding:0 0 0 12px; height:22px; overflow:hidden; background:url(../../images/lxf/list_ico_d.png) no-repeat 0 9px;}
.about-news li a{ font:500 12px/22px SimSun; color:#333;}
.about-news li a:hover{ color:#9e1111;}

/*ask*/
.askup{background:#f3f3f3; margin-top:10px; padding-left:10px; width:630px;}
.askup .tstit{background:url(../../images/lxf/column_bj.png) 1px 0 no-repeat; width:45px; height:103px;}
.askup .tstit span{display:block; padding:20px 15px 0; width:15px; color:#fff; font:500 15px/16px "Microsoft Yahei";}
.askup .tishi{padding:15px; width:550px; overflow:hidden; zoom:1;}
.askup .tishi p{line-height:24px;}
.askup .tishi span{color:#c11919; font-size:14px; font-weight:bold;}
.askmd{padding-top:15px; clear:both;}
.zixun p{padding:4px 0;}
.zixun p label{line-height:30px; font-size:14px; color:#444;}
.zixun p input, .zixun p textarea{background:#f9f9f9; border:solid 1px #e5e5e5; line-height:22px; font-size:12px; color:#333; vertical-align:middle; padding:3px;}
.zixun p input{width:240px;height:22px;}
.zixun p textarea{width:400px; height:120px;}
.zixun p input.yzm{width:160px; margin-right:10px;}
.zixun p img{vertical-align:middle; margin-right:10px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:url(../../images/lxf/askbtn.png) no-repeat; width:130px; height:32px; cursor:pointer; margin-left:70px; padding:0; border:0 none;}
.zixun p em{ line-height:28px; margin-left:70px;}

/*reply*/
.reply{padding-top:20px; overflow:hidden;}
.reply_tit{background:#990000; width:680px; height:32px; font:500 13px/32px "Microsoft Yahei"; color:#fff;}
.reply_tit span{color:#c11919;}
.reply_in{border:1px solid #ececec; background:#fff; margin:20px 5px 0;}
.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #ececec; padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(../../images/lxf/reply_icon.png) no-repeat; width:27px; height:40px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.reply_in .da{padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.da_icon{background-position:-55px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:65px; height:80px; margin-bottom:5px; overflow:hidden;}
.daimg a{ color:#666;}
.daimg a:hover{ color:#9e1000;}
.datext{width:480px;}
.datime{height:30px; line-height:30px; padding-right:10px; background:#f9f9f9; border-top:solid 1px #ececec; color:#999; text-align:right;}
.datime span{color:#c11919;}

.paging{ padding:20px 0;}
.paging a{ display:inline-block; height:20px; padding:0 7px; background:#fff; font:500 12px/20px SimSun; color:#525252; border:1px solid #bebebe;}
.paging a.on, .paging a:hover{ background:#960505; color:#fff; text-decoration:none; border-color:#960505; }

.footer{ height:165px; background:#810000; border-top:5px solid #c0c0c0;}
.footer-main{ height:165px; width:960px; margin:0 auto; background:url(../../images/lxf/footer_bg.png) repeat-y;}
.footer-main-a{ width:510px; padding-top:35px;}.footer-main-a a{color:white;}.footer-main-a a:hover{color:white;}
.footer-main-a h3{ font:500 14px/22px SimSun; color:#ffc0c0;}
.footer-main-a p{ font:500 12px/22px SimSun; color:#ffc0c0;}
.footer-main-b{ width:250px; padding-top:40px;}
.footer-main-b-a{ width:90px;}
.footer-main-b h3{ margin-bottom:10px; font:500 14px/20px 'Microsoft YaHei'; color:#fff;}
.footer-main-b a{ display:block; font:500 12px/22px SimSun; color:#ffc0c0;}
.footer-main-c{ padding-top:40px; width:200px;}
.footer-main-c .link label{ font:500 12px/22px SimSun; color:#ffc0c0;}
.common-logo{ width:125px; height:25px; padding-top:20px;}

/*QQ_kefu*/
.QQbox {z-index:99;right:0; height:184px; position:absolute;top:160px}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:131px;}
.QQbox .Qlist{right:0;width:131px;position:absolute;height:184px; background:url(../../images/lxf/kefu/floatServiceBj.gif) no-repeat left center;}
.QQbox .Qlist ul{padding:38px 0 0 21px;}
.QQbox .Qlist li{height:26px;padding-top:10px; overflow:hidden; zoom:1;}
.QQbox .Qlist li.phone_tle{padding-top:8px; height:24px; line-height:24px;}
.QQbox .Qlist li.phone{padding-top:2px; height:24px; line-height:24px;}
.QQbox .Qlist li.phone b{font-family:"微软雅黑"; font-size:14px;}

.weixin{ margin-top:190px; width:145px; height:165px; position:absolute; right:0;}
.weixin img{ width:145px; height:165px; overflow:hidden;}
.article-main{border-top:1px dashed #ccc; font-size:14px; line-height:26px; color:#333;}.article-main p{text-indent:2.5em;}

.linkCon {padding:10px 0 20px;}
.linkCon a {margin-right:10px; color:#666; padding-bottom:10px; display:inline-block;}
.linkCon a:hover{color:#9e1111;}

