@charset "utf-8";
/* CSS common */
* { padding: 0px; margin: 0px }
body { width: 100%; min-height: 100%; margin: 0 auto; font-size: 20px; font-family: 'microsoft yahei', Arial, Helvetica, sans-serif, "Hiragino Sans GB"; color: #333; background: #fff; position: relative; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, a, a:hover { outline: 0; }
body { color: #333; background-color: #fff; }
body a { text-decoration: none; outline: none; cursor: pointer; -m oz-transition: .5s ease-in;
-webkit-transition: .5s ease-in; -o-transition: .5s ease-in; -ms-transition: .5s ease-in; transition: .5s ease-in; transition: all .5s; color: #333; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body a:hover { color: #d9253a; outline: none; }
body a.focus { outline: none; }
body:before, body:after { content: ""; width: 100%; display: block; }
img { border: 0px; }
em { font-style: normal; }
s { font-style: normal; }
ul, ol { list-style-type: none; }
li { list-style: none outside none; }
img { vertical-align: top; }
.pc_block { display: block; }
ul { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.frn { float: right; }
.fln { float: left; }
.clearfix { clear: both; height: 0px; line-height: 0px; font-size: 0px }
.pt60 { padding-top: 60px; }
.pt30 { padding-top: 30px; }
.f80 { font-size: 80px; }
.f72 { font-size: 72px; }
.f65 { font-size: 65px; }
.f48 { font-size: 48px; }
.f42 { font-size: 42px; }
.f36 { font-size: 36px; }
.f30 { font-size: 30px; }
.f28 { font-size: 28px; }
.f26 { font-size: 26px; }
.f24 { font-size: 24px; }
.f22 { font-size: 22px; }
.f21 { font-size: 21px; }
.f20 { font-size: 20px; }
.f19 { font-size: 19px; }
.f18 { font-size: 18px; }
.f16 { font-size: 16px; }
.f14 { font-size: 14px; }
.f12 { font-size: 12px;  }
/*padding-top*/
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 1vw; }
.pt25 { padding-top: 1.25vw; }
.pt30 { padding-top: 1.5vw; }
.pt35 { padding-top: 1.75vw; }
.pt40 { padding-top: 2vw; }
.pt45 { padding-top: 2.25vw; }
.pt50 { padding-top: 2.5vw; }
.pt60 { padding-top: 3vw; }
.pt64 { padding-top: 3.2vw; }
.pt70 { padding-top: 3.5vw; }
.pt80 { padding-top: 4vw; }
.pt90 { padding-top: 4.5vw; }
.pt100 { padding-top: 5vw; }
.pt110 { padding-top: 5.5vw; }
.pt120 { padding-top: 6vw; }
.pt130 { padding-top: 6.5vw; }
.pt140 { padding-top: 7vw; }
/*padding-bottom*/
.pb60 { padding-bottom:3vw;}
.pb170 { padding-bottom:8.5vw;}


/*padding:c 0*/
.padt10 { padding: 10px 0; }
.padt15 { padding: 15px 0; }
.padt20 { padding: 1vw 0; }
.padt25 { padding: 1.3vw 0; }
.padt30 { padding: 1.5vw 0; }
.padt35 { padding: 1.8vw 0; }
.padt40 { padding: 2vw 0; }
.padt46 { padding: 2.3vw 0; }
.padt50 { padding: 2.5vw 0; }
.padt56 { padding: 2.8vw 0; }
.padt60 { padding: 3vw 0; }
.padt70 { padding: 3.5vw 0; }
.padt80 { padding: 4vw 0; }
.padt90 { padding: 4.5vw 0; }
.padt100 { padding: 5vw 0; }
.padt120 { padding: 6vw 0; }
.padt140 { padding: 7vw 0; }
.padt150 { padding: 7.5vw 0; }


.tcer { text-align: center; }
.fbr{ font-weight:bolder;}
.lihe16 { line-height: 1.6; }
.lihe18 { line-height: 1.8; }
.lihe20 { line-height: 2; }
.lihe22 { line-height: 2.2; }
.lihe48 { line-height: 2.4; }
.lihe60 { line-height: 3; }

/*col-xs*/
.col-xs-2 { width: 50% }
.col-xs-3 { width: 33.33333333% }
.col-xs-4 { width: 25% }
.col-xs-5 { width: 20% }
.col-xs-6 { width: 16.66666667% }

.cpnb { width: 49.3%; margin-right: 1.4%; float: left; margin-bottom: 20px; }
.cpnb:nth-child(2n) { margin-right: 0; }
.cpnc { width: 31.66%; margin-right: 2.5%; float: left; margin-bottom: 20px; }
.cpnc:nth-child(3n) { margin-right: 0; }
.cpnd { width: 23.95%; margin-right: 1.4%; float: left; margin-bottom: 20px; }
.cpnd:nth-child(4n) { margin-right: 0; }
.cpne { width: 18.88%; margin-right: 1.4%; float: left; margin-bottom: 20px; }
.cpne:nth-child(5n) { margin-right: 0; }
.cpnf { width: 15.5%; margin-right: 1.4%; float: left; margin-bottom: 20px; }
.cpnf:nth-child(6n) { margin-right: 0; }

.color{ color: #d3051d; }
.white, .white a, .bgblack a, .bgblack a:hover, .bgcolor a, .bgcolor a:hover{ color: #fff; }


.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }

.bgff { background: #fff; }
.bgf4 { background: #f4f4f4; }

.txtmbf { text-shadow: 2px 2px 2px rgba(255,255,255,1); }

input, textarea, button { font-family: "微软雅黑"; }
input:focus { outline: none; }
textarea:focus { outline: none; }
.clear { clear: both; margin: 0 0; padding: 0 0; }

#feedback_form table { float: right; }
#feedback_form table tr td { border: 0; padding: 5px 0; }
#feedback_form table tr td input { padding: 0 10px; }
#feedback_form table tr td textarea { padding: 10px; }
.mainc { width: 1600px; overflow: hidden; margin: 0 auto; }
.contanr { width: 100%; overflow: hidden; padding-top: 40px; position: relative; }
.cona { width: 100%; }
.conba { width: 96%; margin: 0 auto; }
.conb { width: 94%; margin: 0 auto; }
.conc { width: 90%; margin: 0 auto; }
.cond { width: 88%; margin: 0 auto; }
.cone { width: 85%; margin: 0 auto; }


.dibok, .dibop { display: block; }
.dinon { display: none; }

.imgs { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; transition: transform 0.3s; }
.imgs:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }



.bhhy { display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.bhhypc { display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.bhac { display: -webkit-box; display: flex; align-items: center; }

.bhwr { display: flex; flex-wrap: wrap; position: relative; max-width: 100%; }

.bgny { background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; }
.bgcy { background-repeat: no-repeat; background-position: center center; background-size: cover; }



.ovhi { overflow: hidden; }
.comovhi { overflow: hidden; }
.tra3 { -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-i; }
@media screen and (max-width: 1700px) and (min-width:1500px) {
body { font-size: 18px; }
.pt60 { padding-top: 50px; }
.pt30 { padding-top: 26px; }
.mainc { width: 1400px; }
.contanr { padding-top: 35px; }
.f80 { font-size: 70px; }
.f72 { font-size: 63px; }
.f65 { font-size: 56px; }
.f48 { font-size: 42px; }
.f42 { font-size: 36px; }
.f36 { font-size: 31px; }
.f30 { font-size: 26px; }
.f28 { font-size: 24px; }
.f26 { font-size: 22px; }
.f24 { font-size: 21px; }
.f22 { font-size: 19px; }
.f21 { font-size: 18px; }
.f20 { font-size: 17px; }
.f19 { font-size: 16px; }
.f18 { font-size: 15px; }
.f16 { font-size: 14px; }
.f14 { font-size: 13px; }
.contanr img{ width:100%;}

.conb { width: 95%; }
.conc { width: 92%; }
.cond { width: 90%; }
.cone { width: 90%; }
}
@media screen and (max-width: 1501px) and (min-width:1300px) {
body { font-size: 15px; }
.mainc { width: 1200px; }
.contanr { padding-top: 22px; }
.pt60 { padding-top: 45px; }
.pt30 { padding-top: 22px; }
.f80 { font-size: 60px; }
.f72 { font-size: 54px; }
.f65 { font-size: 48px; }
.f48 { font-size: 36px; }
.f42 { font-size: 31px; }
.f36 { font-size: 27px; }
.f30 { font-size: 22px; }
.f28 { font-size: 21px; }
.f26 { font-size: 19px; }
.f24 { font-size: 18px; }
.f22 { font-size: 17px; }
.f21 { font-size: 17px; }
.f20 { font-size: 17px; }
.f19 { font-size: 15px; }
.f18 { font-size: 15px; }
.f16 { font-size: 14px; }
.f14 { font-size: 13px; }
.contanr img{ width:100%;}

.conb { width: 96%; }
.conc { width: 94%; }
.cond { width: 92%; }
}
@media screen and (max-width: 1301px) and (min-width:1025px) {
body { font-size: 14px; }
.mainc { width: 1000px; }
.contanr { padding-top: 20px; }
.pt60 { padding-top: 37px; }
.pt30 { padding-top: 18px; }
.f80 { font-size: 50px; }
.f72 { font-size: 45px; }
.f65 { font-size: 40px; }
.f48 { font-size: 30px; }
.f42 { font-size: 26px; }
.f36 { font-size: 22px; }
.f30 { font-size: 18px; }
.f28 { font-size: 17px; }
.f26 { font-size: 16px; }
.f24 { font-size: 15px; }
.f22 { font-size: 14px; }
.f21 { font-size: 14px; }
.f20 { font-size: 14px; }
.f19 { font-size: 14px; }
.f18 { font-size: 14px; }
.f16 { font-size: 13px; }
.f14 { font-size: 13px; }
.contanr img{ width:100%;}

.conb { width: 97%; }
.conc { width: 95%; }
.cond { width: 94%; }
}
/*图片放大*/
.imgs { display: block; -m oz-transition: 1s ease-in;
-webkit-transition: 1s ease-in; -o-transition: 1s ease-in; -ms-transition: 1s ease-in; transition: 1s ease-in; }
a:hover .imgs { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }
/*外框*/
.promotions { width: 100%; overflow: hidden; }
.promotion { width: 100%; position: relative; overflow: hidden; }
/*header*/
.phom { display: none; }
header { width: 100%; background: rgba(40,40,40,0.2); height: 6vw; line-height: 6vw; position: fixed; top: 0; left: 0; z-index: 999;}
header .head { width: 1600px; height: 100%; margin: 0 auto; position: relative; }
header .head .logo_c { width: 25%; overflow: hidden; display: block; float: left; margin-top: 1.6vw; }
header .head .logo_c img { width: 100%; display: block; }
header .head .short_logo { display: none; }
header .head .short_logo img{ width: auto; height: auto; max-width: 100%; max-height: 100%;}
header .head .lan { width:auto; height: 100%; float: right; color: #FFF; }
header .head .mail { width: auto; height: 100%; float: right; color: #FFF; margin-right: 2%; }
header .head .mail i { width: auto; margin-right: 5px; }
header .head .menu { width: 60%; height: 100%; float: right; }
header .head .menu li { position: relative; float: left; display: inline; width: 14.28%; }
header .head .menu li a.xialaguang { display: inline-block; width: auto; height: 6vw; line-height: 6vw; color: #FFF; position: relative; overflow: hidden; }
header .head .menu li a.xialaguang i { width: 100%; height: 3px; background: #d9253a; -m oz-transition: .3s ease-in;
-webkit-transition: .3s ease-in; -o-transition: .3s ease-in; -ms-transition: .3s ease-in; transition: .3s ease-in; transition: all .3s; position: absolute; left: -100%; bottom: 0; }
header .head .menu li a.navhover, header .head .menu li a.xialaguang:hover { cursor: pointer; color: #d9253a; }
header .head .menu li a.navhover i, header .head .menu li a.xialaguang:hover i { left: 0; }
header .head .menu ul.children { display: none; position: absolute; top: 6vw; left: 0; width: 180px; line-height: normal; z-index: 9999; border-left: 1px #ccc solid; border-right: 1px #ccc solid; background: #FFF; }
header .head .menu ul.children li { width: 100%; padding: 0px; display: inline-block; margin: 0; }
header .head .menu ul.children li a { overflow: hidden; height: 3rem; display: block; padding: 0 10px; border-bottom: 1px #ccc solid; text-align: left; position: relative; }
header .head .menu ul.children li a span { width: auto; position: absolute; left: 10px; top: 0; z-index: 5; height: 3rem; line-height: 3rem; display: block; }
header .head .menu ul.children li a i { position: absolute; right: 10px; top: 0; z-index: 5; height: 3rem; line-height: 3rem; display: block; }
header .head .menu ul.children li a em { width: 100%; height: 100%; background: #d9253a; -m oz-transition: .3s ease-in;
-webkit-transition: .3s ease-in; -o-transition: .3s ease-in; -ms-transition: .3s ease-in; transition: .3s ease-in; transition: all .3s; position: absolute; left: -100%; bottom: 0; }
header .head .menu ul.children li a:hover { color: #FFF; }
header .head .menu ul.children li a:hover em { left: 0; }
/*header.clone*/
header.clone { background: #FFF; box-shadow: 0 5px 15px 0px rgba(0, 64, 152, 0.1);}
header.clone .head .logo_c { display: none; }
header.clone .head .short_logo { width: 25%; overflow: hidden; display: block; float: left; margin-top: 1.6vw;}
header.clone .head .lan, header.clone .head .mail, header.clone .head .menu li a.xialaguang { color: #333; }
header.clone .head .lan:hover, header.clone .head .mail:hover span, header.clone .head .menu li a.xialaguang:hover { color: #d9253a; }
@media screen and (max-width: 1700px) and (min-width:1500px) {
header .head { width: 1400px; }
}
 @media screen and (max-width: 1501px) and (min-width:1300px) {
header .head { width: 1200px; }
}
 @media screen and (max-width: 1301px) and (min-width:1025px) {
header .head { width: 1000px; }
}
/*footer*/
.footer { width: 100%; background: #f4f4f4; overflow: hidden; line-height: normal; }
.footer .foot_l { width: 72%; overflow: hidden; float: left; border-right: 1px #eaeaea solid; padding: 3vw 0; }
.footer .foot_l .foot_nav { width: 100%; overflow: hidden; }
.footer .foot_l .foot_nav .foot1 { width: 16.66%; overflow: hidden; float: left; }
.footer .foot_l .foot_nav .foot1 dt { width: 100%; overflow: hidden; background: url(../images/lb.jpg) no-repeat left bottom; padding-bottom: 1.5rem; }
.footer .foot_l .foot_nav .foot1 dd { width: 100%; overflow: hidden; padding-top: 1.2rem; line-height: 2.5; }
.footer .foot_l .foot_shop { width: 100%; overflow: hidden; padding: 3.5rem 0 0 0; border-top: 1px #eaeaea solid; margin-top: 3rem; }
.footer .foot_l .foot_shop .shop_l { width: 10%; overflow: hidden; float: left; color: #d50e25; }
.footer .foot_l .foot_shop .shop_r { width: 90%; overflow: hidden; float: right; text-align: center; }
.footer .foot_l .foot_shop .shop_r dl { width: 20%; overflow: hidden; float: left; }
.footer .foot_l .foot_shop .shop_r dl dt { width: 34px; overflow: hidden; margin: 0 auto; }
.footer .foot_l .foot_shop .shop_r dl dd { padding-top: 10px; }
.footer .foot_l .foot_shop .shop_r dl:nth-of-type(5) dt { width: 65px; }
.footer .foot_r { width: 23%; overflow: hidden; float: right; padding: 3vw 0 0 0; }
.footer .foot_r .ewm { width: 100%; overflow: hidden; }
.footer .foot_r .ewm dl { width: 46%; overflow: hidden; }
.footer .foot_r .ewm dl dt { width: 100%; overflow: hidden; }
.footer .foot_r .ewm dl dd { width: 100%; overflow: hidden; padding-top: 10px; text-align: center; }
.footer .foot_r .ewm dl:nth-of-type(1) { float: left; }
.footer .foot_r .ewm dl:nth-of-type(2) { float: right; }
.footer .foot_r .lx_bo { width: 100%; overflow: hidden; padding-top: 2.4vw; line-height: 2.8; }
.footer .foot_r .lx_bo p { width: 100%; overflow: hidden; margin-bottom: 20px }
.footer .foot_r .lx_bo p i { width: 8%; display: block; float: left; color: #d50e25; line-height: 22px; height: 22px; }
.footer .foot_r .lx_bo p span { width: 90%; float: right; display: block; line-height: 22px; }
.copy { width: 100%; background: #f4f4f4; padding: 20px 0; text-align: center; line-height: normal; border-top: 1px #eaeaea solid; }
.winona { display: block; position: relative; overflow: hidden; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.winona::after { content: attr(data-text); position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0); }
.winona > span { display: block; }
.winona::after, .winona > span { -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.winona:hover::after { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.winona:hover > span { opacity: 0; -webkit-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); }
.fook, .vbc { display: none; }
@media screen and (max-width: 1700px) and (min-width:1025px) {
.footer .foot_l .foot_shop .shop_l { width: 12%; }
.footer .foot_l .foot_shop .shop_r { width: 88%; }
}
/*站点 浮动客服*/ 
.keifu img { border: 0; }
.keifu { position: fixed; top: 10%; right: 0; width: 131px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom, 10)||0)-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
z-index: 990; }
.keifu_tab { width: 160px; }
.icon_keifu { width: 26px; height: 100px; float: left; background: url(/images/keifu.png) 0 0; position: relative; display: none; cursor: pointer; }
.keifu_box { float: left; width: 131px; }
.keifu_tab img { display: block; }
.keifu_head { width: 131px; height: 41px; background: url(/images/keifu.png); background-position: 0 -103px; font-size: 0; line-height: 0; position: relative; }
.keifu_close:link, .keifu_close:visited { display: block; width: 11px; height: 11px; background: url(/images/keifu.png) -42px 0; position: absolute; top: 5px; right: 5px; }
.keifu_close:hover { background-position: -60px 0; }
.keifu_con { border-left: 7px solid #029bdb; border-right: 7px solid #029bdb; background: #fbfbfb; }
.keifu_con ul { border-bottom: #e6e5e4 1px solid; }
.keifu_con li { padding-left: 12px; }
.keifu_con .li-qq { height: 25px; padding-top: 2px; padding-bottom: 2px; }
.keifu_con .li-tel-title { font-weight: bold; font-size: 12px; height: 29px; line-height: 29px; border-top: 1px solid #dddddd; }
.keifu_con .li-tel-num { font-family: Arial; font-size: 12px; color: #e66d15; line-height: 20px; }
.keifu_con .li-feed-title { font-weight: bold; font-size: 12px; border-top: 1px solid #dddddd; padding-left: 0px; }
.keifu_con .li-feed-title img { padding-left: 0px; width: 117px; }
.keifu_con .li-feed { font-family: Arial; font-weight: bold; color: #e66d15; }
.keifu_con .li-weixin-title { font-weight: bold; font-size: 12px; height: 29px; line-height: 29px; border-top: 1px solid #dddddd; }
.keifu_con .li-weixin { height: 96px; padding-left: 0px; }
.keifu_con .li-weixin img { width: 115px; height: 115px; }
.keifu_con .bt { font-size: 16px; height: 30px; line-height: 30px; text-align: left; padding: 0 0 0 20px; color: #012646; }
.keifu_bot { width: 131px; height: 10px; background: url(/images/keifu.png); background-position: 0 -153px; }
/*左下角 浮动 在线留言*/ 
#SfMessWrap { border: 2px solid #029bdb; padding: 1px; width: 230px; background: #f5f5f5; z-index: 100; position: fixed; left: 2px; bottom: 2px; }
#SfMessHead { background: #029bdb; line-height: 28px; height: 28px; text-indent: 10px; font-size: 12px; color: #fff; text-align: left; cursor: pointer; }
#SfMessHead #SfMessTitle { float: left; }
#SfMessHeadIcon { float: right; width: 23px; height: 25px; margin-right: 2px; background-image: url(/images/icon.png); }
.SfMessIconOpen { background-position: top; }
.SfMessIconClose { background-position: bottom; }
#SfMessBody { width: 230px; height: 225px; padding-bottom: 5px; }
#SfMessBodyTop { display: none; }
#SfMessBodyMid { width: 212px; padding: 0px; margin: 0px auto; margin-top: 5px; }
#SfMessBodyMid input { border: 1px solid #cccccc; background: #ffffff; color: #b89d9d; width: 190px; height: 17px; font-size: 12px; }
#SfMessBodyMid textarea { width: 210px; height: 73px; border: 1px solid #cccccc; background: #ffffff; color: #b89d9d; overflow: hidden; text-align: left; font-size: 12px; padding: 0px; margin: 0px auto; }
#SfMessBodyMid div { margin-top: 3px; height: 20px; }
#SfMessBodyMid .contactmessage { height: 76px; }
#SfMessBodyMid .contactname { padding-left: 20px; background: url(/images/company.gif) no-repeat; }
#SfMessBodyMid .contacttel { padding-left: 20px; background: url(/images/mobile.gif) no-repeat; }
#SfMessBodyMid .contactfrom { padding-left: 20px; background: url(/images/from.gif) no-repeat; }
#SfMessBodyMid .contactemail { padding-left: 20px; background: url(/images/email.gif) no-repeat; }
#SfMessBodyMid .contactvalicode { padding-left: 20px; background: url(/images/other.gif) no-repeat; }
#SfMessBodyMid .contactvalicode input { width: 100px; height: 17px; float: left; }
#SfMessBodyMid .contactvalicode img { height: 19px; border: 1px solid #cccccc; background: #ffffff; color: #b89d9d; float: right; }
.clearboth { clear: both; }
#SfMessBodyMid .must, #SfMessBodyMid .ignore, #SfMessBodyMid .other { padding-left: 20px; background: url(/images/other.gif) no-repeat; }
#SfMessBodyBottom { width: 220px; height: 22px; line-height: 22px; padding: 0px; margin-top: 10px; }
#SfMessSubmit { width: 40px; background: url(/images/send.gif); color: #fff; border: 0; height: 22px; padding: 0px; float: right; }
#SfMessCopy { float: left; height: 22px; line-height: 22px; margin-left: 10px; font-size: 13px; font-weight: bold; color: #666666; padding-left: 25px; background: url(/images/sign.png) left top no-repeat; }
.SfMessTip { display: none; }
#SfMessBodyFoot { display: none; }

/*loc*/
.loc { width: 100%; height: 5.6rem; line-height: 5.6rem; border-bottom: 1px #eeeeee solid; }
.loc .com_list { width: auto; height: 5.6rem; float: left; }
.loc .com_list li { width: auto; height: 5.6rem; float: left; }
.loc .com_list li a { display: block; float: left; line-height: 5.6rem; }
.loc .com_list li span { width: 2px; height: 1.68rem; float: left; margin: 1.96rem 3rem 0 3rem; background: #eaeaea; }
.loc .com_list li:last-child span { display: none; }
.loc .com_list li a:hover, .loc .com_list .cur{ color: #d50e25; font-weight: bolder; }
@media screen and (max-width: 1700px) and (min-width:1025px) {
.loc .com_list li span { margin: 1.96rem 2rem 0 2rem; }
}
.titg { width: 100%; text-align: center; line-height: normal; color: #d50e25; font-weight: bolder; }
/*PageBar*/
.PageBar { clear: both; width: 100%; height: 54px; margin: 20px auto 10px auto; text-align: center; }
.PageButtons { height: 28px; }
.PageButtons span, .PageButtons a { height: 26px; line-height: 26px; border: 1px solid #CCCCCC; padding: 6px 10px; }
.PageButtons span { color: #ffffff; background-color: #d50e25; border: 1px solid #d50e25; }
.PageButtons a { color: #333333; }
.PageButtons a:hover { background: #d50e25; color: #FFF; }
.PageInfo { height: 24px; line-height: 24px; padding-top: 10px; }
.PageBar .pagelink { margin: 0 3px; }
.disabled { display: none; }
.titm { width: 100%; overflow: hidden; line-height: normal; }
.titm dt { border-left: 3px #d50e25 solid; padding-left: 18px; font-weight: bolder; height: 2rem; line-height: 2rem; }
.titm dd { font-family: Arial; padding-top: 10px; text-transform: uppercase; opacity: 0.5; }
@media screen and (max-width: 1700px) and (min-width:1025px) {
.titm dt { padding-left: 15px; height: 1.8rem; line-height: 1.8rem; }


}
