html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0;}
img { border: 0 none; vertical-align: top;}
ul, li { list-style-type: none;}
body, input, select, button, textarea { font-size: 12px; font-family:"Arial","\5b8b\4f53";}
.arial{ font-family:arial;}
.song{font-family:"\5b8b\4f53";}
button { cursor: pointer;}
body { background: #fff; color: #000; line-height: 1.2;}
html{-webkit-text-size-adjust:none;}
a{ color: #000; text-decoration: none;}
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#9f2943;}
a:focus { outline: none;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.fixed { display: block; min-height: 1%;}
*html .fixed { height: 1%;}
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;}
.fl, .fr { display: inline; float: left;}
.fr { float: right;}
.center{ text-align:center;}
.hidden{ display:none;}
.wp{ width:965px; margin:0 auto;}
body{ margin:0 auto; }

.body{ opacity:0.5;}


b {word-break: break-all;}

 

.com_header{     /* height: 123px; */z-index:99; width:100%; position:fixed; left:0; top:0;background:url(../images/head.jpg);}
.com_header .wp{ position:relative; /*height:102px;*/}
.com_head_logo{ text-align:center; padding:11px 0;}
.com_head_logo img{ margin-left:40px;}
.com_header.n_f{ position: relative;}
.index .com_header.n_f{}


.com_head_nav{}
.com_head_nav dl{ padding-top:15px; width:110%;}
.com_head_nav dd{ float:left; position:relative;  padding-bottom:12px; margin-right:20px;}
.com_head_nav dd a{ padding:0 9px; color:#000000;font-size:14px; font-weight:bold; text-transform: uppercase;}
.com_head_nav dd a:hover{ color:#b01c3d;}
.com_head_nav h2{ font-weight:normal;}
.com_head_nav ul{ position:absolute; left:9px; padding-top:3px; padding-bottom:9px; top:29px; background:url(../images/head.jpg); min-width:230px; display:none;}
.com_head_nav ul li{ line-height:27px; position:relative;}
.com_head_nav ul li a{ font-size:14px; color:#313131; font-weight:normal; padding-left:13px;     text-transform: none;}
.com_head_nav dd:hover ul{ display:block;}

.com_head_nav ul li ol{ position:absolute; width:185px; left:-185px; background:url(../images/head.jpg); top:-6px; display:none; padding-top:5px; padding-bottom:9px;}
.com_head_nav ul li ol.ol_1{width:457px; left:-457px; top:-7px;}
.com_head_nav ul li ol.ol_1 li{}
.com_head_nav ul.ol_zk{ min-width:180px;}
.com_head_nav ul.ol_zk li:hover{ background:url(../images/n_zk.jpg) no-repeat 2px center;}
.com_head_nav ul.ol_zk ol li:hover{ background:0;}
.com_head_nav ul li:hover ol{ display:block;}

.com_head_search{ height:21px; line-height:21px; position:absolute; top:22px; right:0;}
.com_head_z{ float:left; font-size:12px;}
.com_head_s{ width:87px; margin-left:14px; float:left; background:url(../images/search.jpg) no-repeat;}
.com_head_s .com_head_ssk{ padding-left:8px; width:58px; float:left; height:21px; font-size:10px; line-height:21px; border:0; background:0;     outline: none;}
.com_head_s .com_head_button{ width:21px; height:21px; background:0; border:0; outline: none;}
.com_head_nav dd a.on{ color:#b01c3d;}



.pb_sys_style2 .p_no_d {
    border: 1px solid #9f2943 !important;
    
    background-color: #9f2943 !important;
}

.dx1 {    text-transform: uppercase;}
