@charset "gb2312";
/* CSS Document */
/*头*/
#mtop { background-color:#41464C; height:42px; width:100%; position:fixed; z-index:100; }
#mtop .mtop_fl { float:left; color:#D4D4D4; font:14px/42px "宋体"; }
#mtop .mtop_fl a { float:left; color:#D4D4D4; font:14px/42px "宋体"; }
#mtop .mtop_fl i { float:left; color:#D4D4D4; font:14px/42px "宋体"; }
#mtop .mtop_fl a:hover { color:#FF4400; }
#mtop .mtop_fl a.n { padding-right:15px; background:url(/images/icon.png) no-repeat 60px -59px; }
#mtop .mtop_fl a.h { padding-right:15px; background:url(/images/icon.png) no-repeat -66px -59px; }
#mtop .new { width:60px; padding-right:30px; background:url(/images/icon.png) no-repeat 55px 5px; }
#mtop .more { cursor:pointer; }
#mtop .more:hover { color:#D4D4D4 !important; }
#mtop .more span { display:block; padding-left:20px; padding-right:30px; background:url(/images/icon.png) no-repeat -140px -45px; }
#mtop .mtop_fr { float:right; }
#mtop .mtop_fr a { width:87px; float:left; display:inline; height:42px; cursor:pointer; font:14px/42px "微软雅黑"; color:#D4D4D4; }
#mtop .mtop_fr a.hydl span { width:67px; float:left; display:inline; height:42px; padding-left:20px; margin-right:0px; background:url(/images/icon.png) no-repeat -82px 17px; }
#mtop .mtop_fr a.mfzc span { width:67px; float:left; display:inline; height:42px; padding-left:20px; background:url(/images/icon.png) no-repeat -182px 17px; }
/**/
#mtop #bb1 { display:none; z-index:1; position:absolute; width:87px; height:64px; padding:0 5px 5px 5px; background:url(../images/bg.mtop.fr.png) no-repeat left top; margin-top:42px; margin-left:819px; }
#mtop #bb1 a { display:block; width:87px; text-align:center; line-height:28px; }
#mtop #bb2 { display:none; z-index:1; position:absolute; width:87px; height:64px; padding:0 5px 5px 5px; background:url(../images/bg.mtop.fr.png) no-repeat left top; margin-top:42px; margin-left:906px; }
#mtop #bb2 a { display:block; width:87px; text-align:center; line-height:28px; }
#mtop #bb3 { display:none; z-index:1; position:absolute; width:212px; height:151px; padding:0 5px 5px 5px; background:url(../images/bg.mtop.gd.png) no-repeat left top; margin-top:42px; margin-left:618px; }
#mtop #bb3 .a1 { float:left; padding-top:20px; padding-left:20px; }
#mtop #bb3 .a1 a { float:left; margin:8px 5px; color:#858585; }
#mtop #bb3 .a1 a:hover { color:#FF4400; }
#mtop #bb3 .a2 { float:left; padding-top:20px; padding-left:25px; }
#mtop #bb3 .a2 a.xl { float:left; color:#858585; background:url(../images/icon.png) no-repeat left -293px; padding-left:25px; line-height:20px; height:20px; margin-right:17px; }
#mtop #bb3 .a2 a.tt { float:left; color:#858585; background:url(../images/icon.png) no-repeat -181px -292px; padding-left:25px; line-height:20px; height:20px; }
#mtop #bb3 .a2 .qq { float:left; color:#858585; padding-top:5px; background:url(../images/icon.png) no-repeat left -323px; padding-left:25px; line-height:20px; height:20px; }
#mtop #bb3 .a2 i { color:#FF4400; }

#bb_a4 { cursor:pointer; }
#mtop #bb4 { display:none; z-index:1; position:absolute; width:206px; height:259px; padding:0 5px 5px 5px; margin-top:42px; margin-left:-8px; }

/**/
#mtop .fr_a { float:right; line-height:42px; }
#mtop .fr_a span { float:left; color:#D4D4D4; padding-right:10px; }
#mtop .fr_a a { float:left; padding:0 10px; color:#D4D4D4; }
#mtop .fr_a a:hover { background-color:#585E64; }
#mtop .fr_a span i { color:#FF4400; background:url(../images/icon.png) no-repeat -87px 3px; padding-left:19px; }
#mtop #bb5 { display:none; z-index:1; position:absolute; width:240px; height:330px; padding:05px 35px 0px; background-color:#FFF; border:1px #FF4400 solid; border-top:0 none; margin-top:42px; margin-left:643px; }
#mtop #bb5 h1 { font:bold 12px "宋体"; color:#FF4400; padding-top:20px; padding-bottom:10px; }
#mtop #bb5 ul li { padding:5px 0; }
#mtop #bb6 { display:none; z-index:1; position:absolute; width:240px; height:249px; padding:05px 35px 0px; background-color:#FFF; border:1px #FF4400 solid; border-top:0 none; margin-top:42px; margin-left:643px; }
#mtop #bb6 h1 { font:bold 12px "宋体"; color:#FF4400; padding-top:20px; padding-bottom:10px; }
#mtop #bb6 ul li { padding:5px 0; }
/*商标*/
.headertop { width:100%; clear:both; height:100px; padding-top:42px; }
.header { width:100%; height:100px; background-color:#FFF; }
.header .w998 { height:100px; }
.header .logo { padding-top:17px; }
.header .search { padding-top:25px; }
.header .search .sousuo { width:600px; height:45px; }
.header .search .sousuo .fr a { display:block; color:#797979; }
.header .search .sousuo .fr a.a1 { margin-top:10px; color:#FF4400; }
.header .search .sousuo .fr a:hover { color:#FF4400; }
.header .search .sousuo .posSearch { width:540px; height:34px; border:1px #FF4400 solid; }
.header .search .sousuo .posSearch .serInput { float:left; }
.header .search .sousuo .posSearch .serInput input { border:0 none; width:326px; height:34px; padding-left:35px; line-height:34px; background:url(/images/icon.png) no-repeat 10px -109px; }
.header .search .sousuo .posSearch .ares { width:110px; height:34px; float:left; background-color:#F6F6F6; border-left:1px #E7E7E7 solid; }
.header .search .sousuo .posSearch .ares .selectbox { background:url("../images/soucp.png") no-repeat 90px 13px; border:none; cursor:pointer; font: 12px/34px "宋体"; width:100px; padding:0 12px 0 10px; height: 34px; }
.header .search .sousuo .posSearch .ares .selectbox-wrapper { background:#fff; border:1px #E7E7E7 solid; border-top:0 none; display:block; width:109px; margin-top:0px; margin-left:-1px; position:absolute; _top:37px; _left:15px; z-index:999; }
.header .search .sousuo .posSearch .ares .selectbox-wrapper ul li { font: 12px/28px Verdana; text-align:left; width:99px; height:28px; padding-left:10px; cursor: pointer; }
.header .search .sousuo .posSearch .ares .selectbox-wrapper ul li.selected { BACKGROUND-COLOR: #EFEFEF; }
.header .search .sousuo .posSearch .ares .selectbox-wrapper ul li.current { COLOR: #fff; BACKGROUND-COLOR: #CCCCCA; }
.header .search .sousuo .posSearch .serButton { float:left; }
.header .search .sousuo .posSearch .serButton .possub { width:68px; height:34px; color:#FFF; border:0 none; background-color:#FF4400; font:16px/34px "微软雅黑"; }
.header .search .gjz { color:#777; }
.header .search .gjz a { color:#777; margin-right:10px; }
.header .search .gjz a:hover { color:#FF4400; }
/*首页底部*/
.pageBotCon { width:100%; min-width:998px; margin:0 auto; padding-top:30px; padding-bottom:20px; background-color:#40474D; }
.botInfo { width:998px; margin:0 auto; }
.botInfo dt { color:#AEAEAE; font-family:"微软雅黑"; font-size:17px; }
.botInfo .a { float:left; display:inline; }
.botInfo .a dl { float:left; display:inline; padding-right:100px; }
.botInfo .a dt { height:26px; line-height:26px; margin:0 0 10px; }
.botInfo .a dd { line-height:22px; }
.botInfo .a dd a { color:#AEAEAE; }
.botInfo .a dd a:hover { color:#AEAEAE; }
.botInfo .b { float:left; display:inline; width:240px; }
.botInfo .b dl { margin-bottom:10px; }
.botInfo .b dl dt { height:26px; line-height:26px; margin:0 0 10px; padding-left:40px; background:url(/images/icon.f.tel.png) no-repeat left 3px; }
.botInfo .b dl dd { color:#AEAEAE; font-family:"微软雅黑"; line-height:25px; }
.botInfo .b dl dd .tel { color:#AEAEAE; font-size:18px; font-family:"微软雅黑"; }
.botInfo .b dl dd a.phoneApp { width:185px; height:32px; display:inline-block; background:url(/img/index/phoneApp.jpg) no-repeat 0 0; }
.botInfo .c { float:right; }
.botInfo .c p { padding-top:9px; color:#AEAEAE; }
.botInfo .c p strong { color:#FF4400; font-weight:normal; }
/*底部*/
.foot { width:100%; text-align:center; line-height:25px; padding:30px 0; background-color:#FFF; }
/*头部广告*/
.banner1 { margin:20px auto 0; height:80px; }
/*广告*/
.Banner2 { width:1005px; margin:22px auto 0; }
.Banner2 li { float:left; width:193px; height:52px; margin:0 4px 5px; }
.Banner2 img { width:193px; height:50px; }
/*分页*/
.page { padding:20px 0 20px; margin:20px auto 0; text-align:center; color:#656565; }
.page input { border:1px #CCC solid; background-color:#FFF; width:40px; height:17px; text-align:center; color:#666; }
.page a { color:#666; margin:0 3px; padding:0 8px; height:25px; line-height:25px; border:1px solid #e0e0e0; font-size:12px; display:inline-block; text-align:center; background:#f5f5f5; font-family:Arial, Helvetica, sans-serif; }
.page a.thrText { width:40px; }
.page a:hover { border:1px solid #FF4400; color:#fff; background:#FF4400; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.page a.cu, .page a.cu:hover { background:#FF4400; border:1px solid #FF4400; color:#fff; font-weight:bold; }
.page a.morePage { font-weight:normal; border:0; padding:0; width:22px; background:none; }
.page a.morePage:hover { background:none; border:0; padding:0; }
/*您当前的位置*/
h1.location { width:998px; height:20px; color:#656565; margin:20px auto 0; }
h1.location a { color:#656565; }
h1.location a:hover { color:#FF4400; }
h1.location span { color:#FF4400; }
h1.location i { color:#FF4400; }
.locationbg { width:100%; height:34px; background-color:#FF4400; color:#FFF; font:bold 12px/34px "宋体"; }
.locationbg a { color:#FFF; }
.locationbg a:hover { color:#FFF; }
/*温馨提示*/
.Warmprompt { width:998px; margin:20px auto 0; text-align:center; line-height:180%; color:#656565; padding-bottom:20px; }
.Warmprompt span { color:#FF4400; }
/*表框*/
.layoutBg { width:998px; padding:30px 0 40px 0; position:relative; margin:20px auto 0; background-color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; /* 老的 Firefox */ box-shadow: 0px 5px 9px #DDD; -moz-box-shadow: 0px 5px 9px #DDD; /* 老的 Firefox */ }
.fixed11 { top:50px; position:relative; cursor:pointer; }
.fixed11 #qrcode { display:none; } 
.fixed11:hover #qrcode { position:absolute; left:0; top:0; z-index:1; width:170px; height:170px; display:block; padding:10px 20px; display:block; border:1px #D6D6D6 solid; background-color:#FFFFFF; color:#FF4400; text-align:center; line-height:25px; }
/* 回到顶部 */
.side-bar { position:fixed; top:50%; right:50%; margin:-193px -580px 0 0; width:40px; height:47px; z-index:99999; }
.side-bar a.a { background-position:0 0; position:relative; z-index:9999;  display:block; width:42px; height:42px; margin-bottom:4px; background:url(../images/gotop.png) no-repeat; cursor:pointer; }
.side-bar a.a:hover .kefu { display: block; }
/**/
.kefu { position:absolute; right: 40px; top: -1px; display: none; width:135px; }
.kefu .top { width:120px; height:195px; background:#fff; border:1px solid #d1d1d1; text-align:center; border-top:2px solid #FF4400; }
.kefu .top h1 { line-height:35px; color:#333; font-weight:bold; text-align:center; }
.kefu .top p { color:#FF4400; }
/**/
.side-bar a.b { position:relative; z-index:999;  display:block; width:42px; height:42px; margin-bottom:4px; background:url(../images/gotop.png) no-repeat 0 -52px; cursor:pointer; }
.side-bar a.b:hover { background-position:-43px -52px; }
.chat-tips { position:absolute; right: 45px; top: 0px; display: none; width:160px; height:164px; background:url(../images/gotop.png) no-repeat -100px 0; }
.side-bar a.c { display:block; width:42px; height:42px; margin-bottom:4px; background:url(../images/gotop.png) no-repeat 0 -104px; cursor:pointer; }
.side-bar a.c:hover { background-position:-43px -104px; }
/* actGotop */
.actGotop { position:fixed; _position:absolute; top:50%; right:50%; margin:-40px -582px 0 0; width:42px; height:42px; display:none; }
.actGotop a, .actGotop a:link { width:42px; height:42px; display:inline-block; background:url(/images/gotop.png) no-repeat 0 -156px; _background:url(/images/gotop.png) no-repeat -0 -156px; outline:none; }
.actGotop a:hover { background-position:-43px -156px; }
.frdLinkbg { width: 100%; height: 90px; background: url(/images/frdLinkbg.jpg) no-repeat center bottom; }
/*错误提示*/
#error_content { width: 980px; min-height:200px; margin:30px auto; }
.nors { position: relative; }
.norsTitle { font-size: 22px; font-family: Microsoft Yahei; font-weight: normal; color: #333; margin: 35px 0 25px 0; }
.norsSuggest { display: inline-block; color: #333; font-family: arial; font-size: 13px; position: relative; }
.norsSuggest li { list-style: decimal; }
.norsTitle2 { font-family: arial; font-size: 13px; color: #666; }
.norsSuggest li { margin: 13px 0; }
.norsSuggest ol { margin-left: 47px; }