﻿@charset "utf-8";
body{color:#333;background:#f8f6f7;}
body,html{padding:0;margin:0;}
.area{margin:0 auto;width:998px;}
a{color:#333;}
a:hover{color:#b4080f;text-decoration:none;}
i,em{font-style:normal;}
input{outline:none;}
/*************** top-box *******************/
.top-box{position:relative;z-index:99;height:138px;background:#cac8c9 url(../images/top-bg.jpg) repeat-x;}
.top-box .area{position:relative;width:981px;}
.m-top{height:95px;overflow:hidden;_height:85px;}
.m-logo{padding:15px 0 0;}
.m-logo img{float:left;}
.top-right{position:relative;padding:0 0 0 90px;height:95px;line-height:105px;color:#b4080f;font-size:30px;font-family:'Microsoft YaHei';font-weight:700;background:url(../images/tel.jpg) left top no-repeat;}
/*************** nav-box *******************/
/* f-nav */
.m-nav{padding:0 0 10px;}
.f-nav .u-li{position:relative;float:left;display:inline;width:109px;height:43px;text-align:center;background:url(../images/nav-line.jpg) right center no-repeat;}
.f-nav .u-a{position:absolute;top:0;left:0;display:block;margin:0 auto;width:100%;height:50px;line-height:43px;font-size:16px;color:#000;font-family:'Microsoft YaHei';font-weight:700;overflow:hidden;z-index:99;}
.f-nav .u-a:hover,.f-nav .current .u-a,.f-nav .hover .u-a{height:50px;color:#fff;background:url(../images/nav-hover.png) center center no-repeat;_background:url(../images/nav-hover.gif) center center no-repeat;}
.f-nav .u-bg{position:absolute;top:0;left:0;display:none;width:100%;height:50px;z-index:1;}
.f-nav .current .u-bg,.f-nav .hover .u-bg{display:block;}
.f-nav .f-uNav{padding:10px 0;display:none;position:absolute;z-index:999;top:48px;left:2px;width:90px;overflow:hidden;background:#d91721;}
.f-nav .f-uNav li{position:relative;width:100%;overflow:hidden;*zoom:1;*display:inline;*float:left;}
.f-nav .f-uNav a{display:block;width:100%;height:24px;line-height:24px;color:#fff;z-index:10;}
.f-nav .f-uNav a:hover{color:#fff;background:#c20811;}
/*************** focus-box *******************/
.focus-box{border-bottom:1px solid #b9aaaa;}
/* m-focus */
.m-focus{position:relative;width:100%;height:298px;border-bottom:1px solid #e2dede;background:#80070c;z-index:1;}
.m-focus .switchable-box{margin:0 auto;width:100%;height:298px;overflow:hidden;}
.m-focus .switchable-content li{width:100%;height:298px;text-align:center;}
.m-focus .switchable-content li a{display:block;width:100%;height:298px;text-align:center;text-indent:-999em;}
.m-focus .switchable-content li img{width:100%;height:298px;}
.m-focus .switchable-nav{display:none;position:absolute;top:350px;left:50%;margin-left:-500px;width:1000px;z-index:999;}
.m-focus .switchable-nav ol{position:absolute;top:0;right:0;}
.m-focus .switchable-nav li{margin:0 8px 0 0;float:left;display:inline;width:10px;height:10px;overflow:hidden;text-align:center;text-indent:-999em;background:url(../images/focus-btn.png) -10px 0 no-repeat;_background:url(../images/focus-btn.gif) -10px 0 no-repeat;cursor:pointer;}
.m-focus .switchable-nav li.active{background-position:0 0;}
/*************** main-box *******************/
/* m-ann */
.m-ann{margin:0 0 20px;position:relative;padding:0 10px;height:36px;line-height:36px;background:url(../images/ann-bg.jpg) left bottom repeat-x;}
.ann-title{color:#7d7b7b;font-family:"Microsoft YaHei";font-size:16px;font-weight:700;}
.ann-title span{color:#b4080f;}
.ann-scroll{width:580px;height:40px;overflow:hidden;color:#4a4a4a;}
.ann-con{width:752%;}
.ann-con a{padding:0 20px;}
.ann-con p{float:left;display:inline;}
/* m-serach */
.m-search{position:absolute;right:10px;top:5px;width:203px;height:28px;overflow:hidden;background:url(../images/search-bg.jpg) no-repeat;}
.m-search .u-text{padding:0 10px;margin:0 10px 0 0;float:left;display:inline;width:148px;height:24px;line-height:24px;border:0;color:#4a4a4a;background:none;}
.m-search .u-btn{float:left;width:24px;height:24px;line-height:24px;text-align:center;text-indent:-999em;border:0;background:none;cursor:pointer;text-align:left;color:#fff;font-family:'Microsoft YaHei';font-size:14px;cursor:pointer;}
/* main-top */
.main-top{height:254px;overflow:hidden;}
.main-top .m-title{margin:0 0 20px;background:url(../images/title-bg.jpg) left 27px repeat-x;}
.main-top .m-title .u-more{width:60px;line-height:23px;background:url(../images/title-moreBit.jpg) right center no-repeat;}
.main-top .m-title .u-more a{color:#4a4a4a;}
.main-top .m-title .u-more a:hover{color:#b4080f;}
/* m-title */
.m-title{position:relative;height:42px;}
.m-title h2{padding:0 0 0 8px;font-size:16px;font-weight:700;color:#7d7b7b;background:#f8f6f7 url(../images/h2-bg.jpg) 78px center no-repeat;}
.m-title h2 span{color:#b4080f;}
.m-title h3{padding-right:3px;width:86px;height:19px;line-height:14px;text-align:center;color:#fddcdd;font-family:Arial;font-size:10px;background:#f8f6f7 url(../images/em-bg.jpg) left top no-repeat;}
.m-title .u-more{position:absolute;top:0;right:0;display:block;width:71px;height:23px;line-height:15px;text-indent:9px;background:url(../images/more.jpg) center center no-repeat;}
.m-title .u-more a{color:#fff;}
/* m-mtPro */
.m-mtPro{margin:0 30px 0 0;width:510px;}
.m-mtProScroll{position:relative;margin:0 auto;width:428px;height:160px;}
.m-mtProScroll .f-prev,.m-mtProScroll .f-next{position:absolute;top:0;width:30px;height:160px;text-align:center;text-indent:-999em;}
.m-mtProScroll .f-prev{left:-40px;background:url(../images/prev-img.jpg) center center no-repeat;}
.m-mtProScroll .f-next{right:-40px;background:url(../images/next-img.jpg) center center no-repeat;}
.f-mtProSroll{position:relative;width:428px;height:160px;overflow:hidden;}
.f-mtPro li{float:left;display:inline;width:214px;}
.f-mtPro a{display:block;margin:0 auto;width:177px;text-align:center;color:#4a4a4a;}
.f-mtPro .u-img,.f-mtPro .u-name{display:block;width:157px;overflow:hidden;}
.f-mtPro .u-img{padding:10px;background:#dedede;}
.f-mtPro .u-img,.f-mtPro .u-img img{width:157px;height:109px;}
.f-mtPro .u-name{padding:8px 0 0;height:22px;line-height:22px;}
.f-mtPro a:hover{color:#4a4a4a;}
.f-mtPro a:hover .u-img{background:#d9d9d9;}
/* m-xFocus */
.m-xFocus{position:relative;padding:4px;width:125px;height:150px;background:#d4cfcf;}
.m-xFocus .switchable-box{margin:0 auto;width:125px;height:150px;overflow:hidden;}
.m-xFocus .switchable-content li{width:125px;height:150px;text-align:center;}
.m-xFocus .switchable-content li a{display:block;width:100%;height:150px;}
.m-xFocus .switchable-content li img{width:100%;height:150px;}
.m-xFocus .switchable-nav{display:block;position:absolute;bottom:7px;right:5px;z-index:999;}
.m-xFocus .switchable-nav li{margin:0 2px;float:left;display:inline;width:24px;height:15px;line-height:15px;text-align:center;color:#fff;background:#d15808;cursor:pointer;}
.m-xFocus .switchable-nav li.active{background:#b4080f;}
.con-text-area{padding:10px 30px 0;line-height:24px;}
/* m-newsA */
.m-newsA{width:442px;}
.f-newsA{padding:0 0 0 5px;}
.f-newsA li{width:100%;height:32px;line-height:32px;overflow:hidden;background:url(../images/news-ico.jpg) left center no-repeat;*display:inline;*zoom:1;}
.f-newsA span{display:inline-block;margin:0 8px 0 0;width:15px;color:#fff;text-align:center;}
/* main-mid */
.main-mid{padding:10px;border:1px solid #dad8d8;background:#ebebeb;}
.mm-con{padding:20px 0 0;position:relative;height:240px;background:#fff;}
.main-mid .m-title{height:40px;line-height:31px;}
.main-mid .m-title h2{position:absolute;top:0;left:-5px;width:138px;height:40px;color:#fff;background:url(../images/mm-tBg.png) no-repeat;}
.main-mid .m-title .u-more{background:none;}
.main-mid .m-title .u-more a{color:#4a4a4a;}
.main-mid .m-title .u-more a:hover{color:#b4080f;}
/* m-proScroll */
.m-proScrollBorder{position:relative;padding:15px 0 0;width:100%;height:194px;background:url(../images/index-proBg.jpg) center top no-repeat;}
.m-proScroll{position:relative;margin:0 auto;width:934px;height:174px;overflow:hidden;}
/* f-pro */
.m-proScroll .f-pro{position:absolute;top:0;left:0;}
.f-pro li{float:left;display:inline;width:190px;height:164px;text-align:center;}
.f-pro li a{display:block;float:left;width:173px;color:#fff;}
.f-pro li a:hover{color:#fff;}
.f-pro li a:hover .u-img{border:1px solid #b4080f;}
.f-pro .u-img,.f-pro .u-img img{width:165px;height:113px;}
.f-pro .u-img{padding:4px;margin:0 0 10px;display:block;overflow:hidden;border:1px solid #bdb8b9;background:#fff;}
.f-pro .u-name{display:block;height:42px;line-height:32px;overflow:hidden;background:url(../images/pro-nameBg.jpg) no-repeat;}
/* main-bot */
.main-bot .m-title{height:30px;}
.main-bot .m-title h2{background-position:92px center;}
.main-bot .m-title .u-more{height:30px;line-height:24px;}
/* m-rmzy */
.m-rmzy{padding:26px 0 0;width:576px;height:226px;overflow:hidden;background:#f8f6f7 url(../images/mb-lBg.jpg) left bottom no-repeat;}
/* m-newsB */
.m-rmzy .f-newsB{height:170px;overflow:hidden;}
.f-newsB{padding:0 30px;}
.f-newsB li{padding:0 0 0 18px;width:496px;height:34px;line-height:34px;overflow:hidden;background:url(../images/news-ico1.png) left center no-repeat;*display:inline;*zoom:1;}
.f-newsB span{color:#8d8b8b;}
/* m-contact */
.m-contact{padding:26px 0 0 32px;width:390px;height:226px;background:url(../images/contact.jpg) left bottom no-repeat;}
.f-contact{padding:10px 0 0 20px;line-height:26px;}
.f-contact .span-a{color:#b4080f;font-family:"Microsoft YaHei";font-size:14px;line-height:40px;font-weight:700;}
.f-contact .span-b{color:#81ac2f;font-family:Arial;font-size:16px;font-style:italic;font-weight:700;}
.f-contact .span-c{font-size:14px;line-height:36px;}
/* m-link */
.m-link{height:44px;line-height:44px;background:url(../images/link-bg.jpg) center top no-repeat;overflow:hidden;}
.m-link .u-title{display:inline;float:left;margin:0 15px 0 0;width:98px;height:44px;text-align:center;color:#7d7b7b;font-size:16px;font-family:'Microsoft YaHei';font-weight:700;background:url(../images/link-tBg.jpg) right center no-repeat;}
.m-title .u-title span{color:#b4080f;}
.m-link .u-con{display:block;float:left;width:880px;overflow:hidden;color:#b4080f;}
.m-link a{float:left;display:inline;color:#b4080f;word-break:keep-all;}
.m-link a:hover{color:#b4080f;text-decoration:underline;}
.m-link i{float:left;display:inline;padding:0 10px;font-style:normal;cursor:default;}
/*************** footer-box *******************/
.footer-box{height:157px;background:url(../images/fot-bg.jpg) left top repeat-x;}
.footer-box .area{height:157px;background:url(../images/fot-mbg.jpg) 40px top no-repeat;}
.m-footer{padding:30px 0 0;line-height:26px;color:#CDA3A5;}
.m-fotLogo{width:190px;}
.m-footer a{color:#CDA3A5;}
.m-footer a:hover{color:#CDA3A5;text-decoration:underline;}
.m-copy{padding:0 0 0 50px;width:700px;}
/*************** sub-box *******************/
.sub-con{padding:0 0 20px;}
.sub-box .left-column{width:250px;overflow:hidden;}
.sub-box .right-column{width:715px;}
/* m-subTitle */
.m-subTitle{position:relative;height:30px;line-height:30px;color:#fff;background:url(../images/sub-title.jpg) no-repeat;}
.m-subTitle h2{margin-left:8px;color:#fff;font-family:"Microsoft YaHei";font-size:16px;line-height:30px;}
.m-subTitle .u-more{position:absolute;top:0;right:10px;}
.m-subTitle .u-more a{color:#fff;}
.m-subTitle .u-more a:hover{color:#fff;text-decoration:underline;}
/* f-subNav */
.f-subNav{margin:0 0 2px;padding:8px;}
.f-subNav li{line-height:30px;}
.f-subNav li a{padding:0 0 0 15px;background:url(../images/news-ico1.png) left center no-repeat;}
.f-subNav .f-uNav{display:none;padding:0 15px;}
/* m-subNews */
.m-subNews .f-newsB{padding:8px;}
/* m-subContact */
.m-subContact{}
.m-subContact .f-contact{padding:10px;background:url(../images/sub-contactBg.jpg) right 80px no-repeat;}
/* m-current */
.m-current{position:relative;padding:0 10px;height:30px;line-height:21px;background:url(../images/title-bg.jpg) left bottom repeat-x;}
.m-current h2{font-size:16px;color:#b4080f;background:url(../images/h2-bg.jpg) 70px center no-repeat;}
.m-current .u-current{position:absolute;right:10px;top:0;color:#333;}
.m-current .u-current a{color:#333;}
.m-current .u-current a:hover{color:#b4080f;}
.m-current .u-current i{padding:0 5px;}
/* m-subCon */
.m-subCon{padding:10px 0 30px;margin:0 auto;height:auto !important;overflow:hidden;}
.m-subCon .f-pro{padding:10px 0 0;width:720px;}
.m-subCon .f-pro li{margin:0 0 25px;width:180px;}
.m-subCon .f-newsB{padding:0 10px;}
/* m-mesForm */
.m-mesForm .p-ts{color:#7a7a7a;}
.m-mesForm dl{margin-bottom:10px;*zoom:1;}
.m-mesForm dl:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.m-mesForm dl dt{float:left;display:inline;width:70px;height:30px;line-height:30px;font-size:12px;}
.m-mesForm dl dd{float:left;display:inline;}
.m-mesForm dl .u-ts{padding-left:10px;color:#e70012;}
.m-mesForm dl select{width:168px;}
.m-mesForm dl .text{padding:5px;width:210px;}
.m-mesForm dl .textTitle{padding:0 5px;width:504px;height:28px;line-height:28px;}
.m-mesForm dl .u-code{float:left;display:inline;margin:0 5px 0 0;padding:0 5px;width:96px;height:28px;line-height:28px;}
.m-mesForm dl a{float:left;display:inline;}
.m-mesForm dl .u-codeImg{float:left;display:inline;width:101px;height:35px;}
.m-mesForm dl textarea{padding:5px;width:504px;height:138px;}
.m-mesForm dl .u-btn{margin:10px 10px 0 0;width:107px;height:30px;background:#b4080f;color:#fff;border:0;cursor:pointer;*padding:3px 0 0 0;}
/*搜索*/
.search-no .bd{border-bottom:1px solid #e0ddde;padding:30px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #b4080f;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#b4080f;border:1px solid #b4080f;padding:3px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;height:240px;padding:100px 0 0 220px;}
.search-no .pt h3{font-size:16px;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#b4080f;}
.search-content li{padding:30px 5px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#b4080f;}
.search-content li a:hover{color:#b4080f;text-decoration:underline;}
.search-content li p{color:#333;line-height:24px;}
.search-content li p a{padding:0 0 0 5px;}
/* sub-detail */
.sub-detail{padding:0 10px;}
.sub-detail h1{padding:10px 0 2px 0;font-size:18px;font-weight:bold;text-align:center;font-weight:normal;}
.sub-detail .detail-time{text-align:center;font-size:12px;padding:5px;}
.sub-detail .detail-con{padding:10px 0 0;line-height:24px;}
.sub-detail .detailCompany-con{padding:0;}
.sub-detail .detailCompany-con .list-scroll{position:relative;width:100%;height:530px;}
.detail-page{padding:20px 10px 0;height:24px;}
.detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail-page .right{text-align:right;}
/*******************m-page*********************/
.m-page{padding:20px 0 0;text-align:center;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#333;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:-1px;font-size:12px;letter-spacing:normal;word-spacing:normal;background:none;font-size:14px;height:18px;line-height:18px;}
.m-page a,.m-page a:hover{text-decoration:none;color:#000;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover,.m-page a:active{color:#b4080f;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#b4080f;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#777;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm a,.m-page-sm i{padding:0 6px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}