body { color: #9fa0a0; font: 12px/150% "microsoft yahei", Arial;outline:none; }
a, b, big, body, center, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, label, li, ol, p, small, span, strong, u, ul { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
hr { box-sizing: content-box; height: 0; }
button, html input[type="button"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
ol, ul { list-style: outside none none; }
img { border: none; vertical-align: middle; }
em, i, u { font-style: normal; }
a { color: #9fa0a0; text-decoration: none; }
a:hover { color: #e60012; text-decoration: none; }

.web_w { margin: 0 auto; min-width: 1270px; }

.fl { float: left; }
.fl_w { float: left; width:100%; }
.fr { float: right; }
.golden_t, a.golden_t { color: #d4b686; }
.white_t, a.white_t { color: #fff; }
.Orange_t, a.Orange_t { color: #f90; }
.gray_t, a.gray_t { color: #9fa0a0; }
.red_t, a.red_t { color: #e60012; }
.red_t:hover, a.red_t:hover { 
	color: #e60012;
	-webkit-transition: all .0s ease;
    -moz-transition: all .0s ease;
    -ms-transition: all .0s ease;
    transition: all .0s ease; }
.Black_t, a.Black_t { color: #231815; }
.green_t,a.green_t { color: green;}
.red { color: #e60012; font-size:24px; }
.w { margin: 0 auto; width: 1200px; }
.min_w { margin: 0 auto; width: 100%; min-width:1270px; }
.clear { float: left; width: 100%; height:1px; }
text_l { text-align:left; }
text_r { text-align:right; }
.tron { background:#fff4f5; }

.logo_line, .foot_img, .pic_1, .pic_2, .pic_3 { background:url(../image/index_img.png) no-repeat; }


#top { background:#3f3f3f; border-bottom:1px solid #e6e6e6; float: left; line-height: 35px; height: 35px; min-width:1270px; width: 100%; }
.top_w { height: 38px; margin: 0 auto; width: 1200px; }
.top_right li { float: left; margin-left: 15px; }
.icon_1, .icon_2, .icon_3 { background:url(../image/topimg.png) no-repeat; float: left; margin-top: 8px; height: 20px; width: 20px; }
.icon_1 { background-position: 4px 0; }
.icon_2 { background-position: -23px 0; }
.icon_3 { background-position: -50px 0; }
.icon_4 {background-image:url(../image/top_wx.png);width:21px;height:20px;float: left;margin-right:5px;margin-top:8px;}
.fr>ul>li> .er_menu { display: none; }
.fr>ul>li:hover> .er_menu {display:block;width:160px;height:210px;z-index:900;position:absolute;background-image:url(../image/qrcode03.png);margin-left:-64px;background-repeat:no-repeat;margin-top:35px; }

.logo{float: left; margin: 15px 50px 20px 0; height: 84px; width:350px; }
.logo_line{background-position: -523px -294px; margin: 27px 10px 0 10px; height: 84px; width:5px; }
.menu { background:#FFF; float: left; margin-top:35px; width: 800px; }
.menu ul { float: right; }
.menu>ul>li { float: left; font-size:14px; margin:0 0 0 40px; }
.menu>ul>li a { color:#231815; float: left; height: 38px; line-height: 45px; letter-spacing:1px; text-align:right; white-space:nowrap; }
.menu .icon { background: url("../image/menu_point.png") no-repeat 86px 21px; }
.menu>ul>li a:hover { color:#e60012; text-decoration: none; }
.menu>ul>li:hover { color:#e60012; position: relative; z-index:999; }
.menu>ul>li> .er_menu { display: none; }
.menu>ul>li:hover .er_menu { background:#FFF; box-shadow:1px 3px 3px rgba(0, 0, 0, 0.4); border-radius:5px; overflow: hidden; position: absolute; top: 36px; left:50%; margin-left:-51px; width: 100px; display: block; }
.menu ul li:hover .er_menu a { float:left; text-align:center; line-height:30px; font-size:13px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px dashed #e6e6e6; float:left; padding:0; margin:0; text-align:center; width:98px; height:30px; }
.menu ul li:hover .er_menu a:first-child { border-top:1px solid #e6e6e6; }
.menu ul li:hover .er_menu a:last-child { border-bottom:1px solid #e6e6e6; }

.page { float:right; height: 31px; padding:10px 0 35px 0; }
.page li { background:#fff; border-radius:5px; color: #777; cursor: pointer; font: 16px/30px "microsoft yahei"; height: 30px; float: left; display: block; margin-left: 8px; text-align: center; padding:0 8px; box-shadow: 0 3px 0 #ddd; }
.page li a { color: #777; float:left; font: 16px/30px "microsoft yahei"; height: 30px; padding:0 4px; min-width:20px; }
.page .current, .page li:hover { background:#e60012; color: #fff; box-shadow: 0 3px 0 #900; }
.page .current a, .page li:hover a, .page li:hover a:hover { color: #fff; }

.Location { color: #9fa0a0; float:left; font: 15px/65px "microsoft yahei"; height:65px; letter-spacing:1px; width: 1200px; }
.Location a { color: #231815; }
.Location a:hover { color: #e60012; }
.Location a, .Location span { float:left; margin:0 5px; }
.bg { background:#f4f4f4; float: left; min-width:1270px; width:100%; }

#foot { background:#3F3F3F; border-top: 1px solid #e60012; padding:50px 0 0 0; margin-top:0px; float: left; min-width:1270px; width: 100%; position:relative; }
#foot .foot_tel a, #foot .foot_nav a { color: #f2f2f2; }
#foot .foot_tel a:hover, #foot .foot_nav a:hover { color: #e60012; }
.foot_img { background-position: -82px -354px; float: left; height:58px; width: 83px; position: absolute; top:-29px; left:50%; margin-left:-42px; }
.foot_l { float: left; margin:10px 0px 30px 70px; }
.foot_l>li { float: left; margin: 0 85px 0 0; font-size:13px; }
.foot_l>li .foot_nav { color: #f2f2f2; float: left; }
.foot_l>li .foot_nav>li { line-height: 20px; width: 100%; letter-spacing:2px; }
.foot_tel { color:#fff; float: left; text-align: center; margin:20px 0 0 20px; line-height:38px; font-size:14px; letter-spacing:0; text-indent:5px; width:160px; }
.foot_tel .tel { float: left; margin-bottom:10px; width: 100%; }
.foot_tel .iph { float: left; margin-right:10px; }
.foot_tel a:hover.iph span { cursor:not-allowed; color:#f2f2f2; }
.pic_1, .pic_2, .pic_3 { float:left; display:block; height:38px; width:38px; margin:0 4px; }
.pic_1 { background-position: -13px -298px; }
.pic_2 { background-position: -112px -298px; }
.pic_3 { background-position: -63px -298px; }
.weixin { color:#fff; float:left; width:103px; font-size:12px; line-height:26px; text-align:center; margin-top:10px; }
.weixin a { color:#fff; float:left; width:100%; font-size:12px; line-height:26px; text-align:center; }
.weixin a:hover { color:#e60012; }
.wx_mar1 { margin-right:40px; }
.foot_logo { float:left; background: url("../image/footline.png") repeat-y right center; width:230px; }
.foot_ser { float:right; width:290px; margin-top:-15px; }
.foot_ser li { font:14px/26px "microsoft yahei"; color:#fff; float:left; letter-spacing:1px; text-align:right; margin-bottom:10px; width: 100%; }
.foot_icp { background: #231815; color: #f2f2f2; float: left; text-align: center; height: 50px; line-height:50px; width: 100%; }
#javax_faces_developmentstage_messages { display:none; }
#foot .Links { background: url("../image/footline2.png") repeat-x left top; float: left; margin:10px auto; padding:10px 0 5px 0; width: 100%; }
#foot .Links h3 { color:#ddd; display: inline; font: 500 16px/26px "microsoft yahei"; float: left; width:85px; }
#foot .Links ul { display: inline; float: left; width:1030px; height:26px; overflow:hidden; }
#foot .Links ul.Links_more_ul { display: block; height:auto; overflow:visible; }
#foot .Links ul>li { float: left; margin:0 35px 0 0; white-space: nowrap; }
#foot .Links ul>li>a { color:#ddd; cursor:pointer; font: 14px/26px "microsoft yahei"; }
#foot .Links ul>li a:hover { color:#d4b686; }
#foot .Links_more { color:#fff; cursor:pointer; float:right; display: inline; font: 500 14px/26px "microsoft yahei"; }
#foot .Links_more:hover { color:#d4b686; }


.sidebar_r{position:fixed;right: 0;top: 40%;z-index: 999;background-color: #fff;}
.sidebar_r .code_fix{float: left;position: absolute;right:51px;top: 0;display: none}
.sidebar_r ul{float: left;width: 51px}
#backTop{display: none}

.show_box a { color:#666; }
.show_box a:hover { color:#666; }
.csimg_login .fixed_b a { color:#e60012; font:15px/29px "microsoft yahei"; letter-spacing:1px; }
.csimg_login .fixed_b a:hover { color:#231815; }