@charset "utf-8"; * { margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑"; color: #000; } ol, li { list-style: none; } img { display: block; border: none 0; } input { border: none 0; background-color: transparent; outline: none; } textarea { resize: none; } a { text-decoration: none; } /*common*/ .clearfix { zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: "" } .clearfix:after { clear: both; } .g_width { width: 1160px; margin: 0 auto; } .show { display: block; } .hide { display: none; } /*top*/ .top { height: 150px; } .m_logo { padding: 23px 0 17px 14px; float: left; } .m_top_r { float: right; padding-right: 23px; } .m_eng { height: 52px; text-align: right; line-height: 52px; } .m_eng span { margin: 0 5px; } .m_eng a { color: #000; } .m_eng a:hover { color: #ab3847; } .m_search { float: right; } .u_kw_box { padding-left: 10px; width: 344px; float: left; border: solid 1px #999; } .u_kw { height: 34px; line-height: 34px\9; width: 100%; } .u_bt_sea { background: url(../images/search.png) no-repeat center center #ab3847; width: 40px; height: 36px; border: solid 2px #999; border-left: none 0; cursor: pointer; } /*nav*/ .g_nav { background: url(../images/nav_bg.jpg) no-repeat right center; } .g_nav_box { background-color: #b3946d; width: 1160px; margin: 0 auto; } .u_nav_li { float: left; width: 140px; height: 40px; line-height: 40px; position: relative; text-align: center; } .u_nav_a { font-size: 16px; color: #fff; display: block; } .u_nav_a:hover { background-color: #95754d; } .u_nav_d_ul { position: relative; left: 0; top: 0; width: 100%; z-index: 999; background: url(../images/nav_opa.png) repeat-y; } .u_nav_d_ul li { height: 34px; line-height: 34px; text-align: center; vertical-align: middle; } .u_nav_d_ul a { color: #fff; font-size: 16px; display: block; } .u_nav_d_ul a:hover { background-color: #95754d; } /*banner*/ .focus { position: relative; min-width: 1900px; height: 420px; background-color: #000; float: left; } .focus img { min-width: 1900px; height: 420px; } .focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; } .focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; } .focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; } .focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; } .focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; } .focus .fPic { position: absolute; left: 0px; top: 0px; } .focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; } .focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 36px; line-height: 36px; background: rgba(0, 0, 0, 0.6); filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9; display: block; text-align: left; } .focus .shadow a { text-decoration: none; color: #fff; font-size: 20px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; display: block; width: 1160px; text-align: left; margin: 0 auto; } .focus .fcon { position: relative; width: 100%; float: left; display: none; background: #000 } .focus .fcon img { display: block; } .focus .fbg { height: 420px; width: 1160px; margin: 0 auto; position: relative; } .focus .fbg div { overflow: hidden; zoom: 1; height: 14px; position: absolute; right: 0; bottom: 10px; } .focus .D1fBt a { display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "微软雅黑"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; } .focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; } .focus .D1fBt img { display: none } .focus .D1fBt i { display: none; font-style: normal; } .focus .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; } .focus .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; } .focus .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; } .focus .prev:hover { background-position: 0 0; } .focus .next:hover { background-position: -40px 0; } /*middle*/ .g_left_nr { float: left; padding: 10px 10px 0 0; } .m_new_box { height: 320px; overflow: hidden; } .m_new_box1 { height: 430px; overflow: hidden; } .m_tit_box {} .u_tit { width: 140px; height: 40px; line-height: 40px; text-align: center; background: url(../images/tit_bg.jpg) no-repeat; float: left; font-size: 16px; color: #fff; font-weight: bold; word-spacing: 8px; } .u_more_new, .u_more_sec, .u_more_right { background-color: #f0f0f0; height: 40px; float: left; } .u_more_new { width: 640px; } .u_more { height: 40px; float: right; line-height: 40px; padding-right: 10px; color: #999; } .u_more:hover { color: #9f1e31; } .m_com_box {} .m_new_left { padding: 12px 14px 0 0; float: left; } .u_img_a {} .u_img_tit { width: 320px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; padding-top: 10px; overflow: hidden; } .u_img_tit a:hover { text-decoration: underline; } .u_img_nr { width: 320px; line-height: 18px; height: 40px; overflow: hidden; text-indent: 24px; font-size: 12px; } .m_list_box { float: left; width: 446px; padding-top: 5px; } .m_list_box li { line-height: 30px; height: 30px; overflow: hidden; font-size: 0; zoom: 1; } .list_a, .list_date { display: block; } .list_a { float: left; } .list_a:hover { text-decoration: underline; } .list_date { float: right; width: 100px; text-align: left; } .u_more_sec { width: 242px; } .m_jx_box { float: left; padding-right: 10px; } .m_pad_none { padding-right: 0; } .m_jx_nr { padding-top: 12px; width: 384px; border-bottom: dotted 1px #dcdcdc; padding-bottom: 14px; } .u_jx_imga { display: block; float: left; padding-right: 7px; } .m_jx_nr_tit {} .m_jx_nr_tit a { display: block; line-height: 20px; font-weight: bold; } .m_jx_nr_tit a:hover { text-decoration: underline; } .m_jx_nr_tit span { display: block; font-size: 12px; padding-top: 8px; line-height: 18px; } .m_jx_list { width: 384px; } .g_right_nr { float: right; padding-top: 10px; } .u_tz_tit { height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-weight: bold; color: #9f1e31; } .m_tz_box { background-color: #f5f5f5; width: 368px; height: 305px; border: solid 1px #9f1e31; } .m_tz_list { width: 348px; padding: 0 10px; } .u_tz_more { text-align: right; } .u_tz_more a { color: #999; } .u_tz_more a:hover { color: #9f1e31; } .u_more_right { width: 228px; } .m_px_list { width: 368px; } .pad_t_16 { padding-top: 13px; } .m_xy_box { width: 368px; } .m_xy_box1 { width: 368px; } .m_xy_box1 a { float: left; padding: 10px 3px 2px 3px; } /*bottom*/ .g_bot_box { background-color: #f0f0f0; margin: 20px auto 0 auto; width: 1160px; } .m_lj_box { padding: 10px 20px 0 20px; } .m_lj_box dt { width: 70px; float: left; } .m_lj_box dd { float: left; width: 1000px; } .m_lj_box a { margin: 0 5px; } .m_lj_box a:hover { text-decoration: underline; } .m_text_bot { text-align: center; padding-top: 20px; } .m_text_bot a { display: inline-block; } .m_bot_first { margin-top: 10px; } .u_bot_logo { padding-right: 20px; float: left; } .u_bot_logo img { border-right: solid 1px #ddd; padding: 20px 20px 30px 0; } .u_bot_right { float: left; } .u_bot_dl { padding-top: 10px; } .u_bot_dl a { padding-right: 20px; } .u_bot_dl a:hover { text-decoration: underline; } .u_bot_beian { text-align: center; } /*sec_web_nr*/ .g_sec_ban { position: relative; background: url(../images/sec_img_01.jpg) no-repeat; width: 1160px; height: 210px; margin-bottom: 16px; } .g_sec_ban1 { position: relative; background: url(../images/a01.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .g_sec_ban2 { position: relative; background: url(../images/a02.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .g_sec_ban3 { position: relative; background: url(../images/a03.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .g_sec_ban4 { position: relative; background: url(../images/a04.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .g_sec_ban5 { position: relative; background: url(../images/a05.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .g_sec_ban6 { position: relative; background: url(../images/a06.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .g_sec_ban7 { position: relative; background: url(../images/a07.jpg) no-repeat; width: 1160px; height: 150px; margin-bottom: 16px; } .u_ban_text { position: absolute; right: 0; bottom: 50px; display: block; width: 320px; height: 48px; line-height: 48px; text-align: center; font-size: 24px; color: #fff; background-color: #b3946d; } .m_sec_l_tit { width: 260px; overflow: hidden; float: left; } .u_sec_l_tit { width: 260px; height: 40px; background: url(../images/sec_nav_bg.jpg) no-repeat; font-size: 16px; text-align: center; line-height: 40px; color: #fff; } .m_sec_list { border-left: solid 1px #e8e8e8; border-right: solid 1px #e8e8e8; } .m_sec_list li { line-height: 32px; height: 32px; overflow: hidden; border-bottom: solid 1px #e8e8e8; text-align: center; } .u_click { background-color: #f0f0f0; } .m_sec_list a:hover { color: #9f1e31; } .m_sec_r_tit { float: left; padding-left: 16px; width: 884px; overflow: hidden; } .m_r_tit { width: 884px; } .u_r_tit { display: block; float: left; width: 160px; text-align: center; line-height: 40px; height: 40px; font-size: 16px; color: #fff; background-color: #b3946d; } .u_now_box { float: left; width: 714px; background-color: #f0f0f0; height: 40px; line-height: 40px; text-align: right; padding-right: 10px; } .u_now_box a { margin: 0 2px; } .u_now_box a:hover { text-decoration: underline; } .m_r_nr_box {} .u_sec_nr_tit { height: 60px; line-height: 60px; color: #9f1e31; font-size: 20px; text-align: center; } .m_fabu_box { width: 660px; height: 40px; line-height: 40px; overflow: hidden; margin: 0 auto; text-align: center; background-color: #f0f0f0; margin-bottom: 20px; } .m_sec_nr { padding-bottom: 30px; } .m_sec_nr p { line-height: 28px; text-indent: 28px; } .m_sec_nr img { margin: 15px auto; } /*sec_web_img*/ .m_r_img_box {} .m_r_img_box li { float: left; padding: 20px 5px 10px 15px; } .m_r_img_box a { display: block; padding: 10px; border: solid 1px #f0f0f0; } .m_r_img_box img { width: 130px; height: 160px; } .m_r_img_box div { text-align: center; padding-top: 10px; width: 150px; height: 20px; overflow: hidden; } .m_r_img_box span { margin: 5px; } /*sec_web_else*/ .m_sec_new_list {} .m_sec_new_list li { border-bottom: solid 1px #e8e8e8; padding: 20px 0; } .u_new_img { float: left; } .u_new_img a { display: block; } .u_new_img img { width: 170px; height: 100px; } .m_img_tit { float: left; padding-left: 10px; ; } .m_img_tit a { float: left; width: 602px; height: 28px; font-weight: bold; overflow: hidden; } .m_img_tit a:hover { text-decoration: underline; } .m_img_tit span { float: right; } .m_img_nr { line-height: 24px; width: 704px; text-indent: 28px; } DIV.quotes { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 20px; TEXT-ALIGN: center } DIV.quotes A { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none } DIV.quotes A:hover { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid } DIV.quotes A:active { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid } DIV.quotes SPAN.current { BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0 } DIV.quotes SPAN.disabled { BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid } /*sec_web_list*/ .pa_top20 { padding-top: 20px; } .m_img_list a { width: 776px; padding-right: 20px; } .m_sec_new_list_01 { padding-top: 15px; } .m_sec_new_list_01 li { padding: 5px 0 0 0; border: none 0; } /*index_xy*/ .m_xy_left { padding: 12px 0 0 0; } .m_xy_tit a { width: 520px; } .m_img_nr_xy { width: 590px; height: 84px; overflow: hidden; } .m_xy_box_01 { height: auto; } .m_xy_hz { background-color: #f8f8f8; } .m_hz_box { float: left; padding: 10px 0 10px 0; } .m_hz_box dt { float: left; padding: 10px 5px 10px 5px; } .m_hz_box dt img { width: 100px; height: 70px; } .m_hz_box dd { float: left; width: 140px; } .u_hz_tit { font-size: 16px; display: block; height: 20px; line-height: 20px; padding-top: 14px; overflow: hidden; } .u_hz_nr { color: #999; display: block; line-height: 18px; } .m_xy_img { padding-top: 10px; } .m_xy_img img { width: 370px; height: 250px; } .u_more_new_xy { width: 100%; } .pa_top10 { padding-top: 10px; } .m_xy_photo { height: 250px; } #wrapper { margin-top: 20px; text-align: center; } .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background-color: rgba(0, 0, 0, 0.5); /*dim the background*/ text-align: center; display: none; } #overlay_pic { margin: 200px auto; width: 400px; box-shadow: 10px 10px 5px #000; } .jscarousal { width: 1160px; height: 150px; margin: 0 auto; padding: 0; position: relative; /*overflow: hidden;*/ } .jscarousal .jscarousal-left, .jscarousal .jscarousal-right { float: left; width: 23px; height: 98px; background-color: #121212; color: White; position: relative; top: 28px; cursor: pointer; } .jscarousal .jscarousal-left { background-image: url(../images/left_arrow.jpg); background-repeat: no-repeat; background-position: left; } .jscarousal .jscarousal-right { background-image: url(../images/right_arrow.jpg); background-repeat: no-repeat; background-position: right; } .jscarousal-contents { width: 1114px; height: 150px; float: left; position: relative; overflow: hidden; } .jscarousal-contents>div { position: absolute; width: 100%; height: 160px; } .jscarousal-contents>div>div { float: left; margin-left: 8px; margin-right: 8px; } .jscarousal-contents img { width: 260px; height: 148px; border: solid 1px #7A7677; } .hidden { display: none; } .visible { display: block; } .thumbnail-text { color: #7A7677; font-weight: bold; text-align: left; display: block; padding: 10px 2px 2px 0px; } .page_nav { margin: 30px 0; } .page_nav a { padding: 0 12px; } .no_indent p, .no_indent span { font-size: 14px !important; line-height: 28px !important; text-indent: 0 !important; font-family: "微软雅黑" !important; } /* iPhone */ .headerbtn_bar { background-color: #811709; width: 30px; height: 30px; font-size: 0; display: none; cursor: pointer; background: url(../images/menu.png) no-repeat; } .iphone_nav { position: fixed; display: block; top: 0; left: 0; width: 40%; height: 100%; margin-left: -40%; transition: all 0.6s ease 0.2s; -webkit-transition: all 0.6s ease 0.2s; -moz-transition: all 0.6s ease 0.2s; -ms-transition: all 0.6s ease 0.2s; -o-transition: all 0.6ss ease 0.2s; z-index: 1002; } .iphone-list>li>a { display: block; font-size: 22px; color: #000000; line-height: 55px; } .iphone-box>ul>li>a>i { height: 46px; width: 16px; padding-left: 8px; box-sizing: content-box; vertical-align: middle; display: inline-block; background: url(../images/phone_more1.png) no-repeat right center; } .masking.focus { background-color: rgba(0, 0, 0, 0.7); z-index: 1001; } .iphone_nav.focus { margin-left: 0; display: block !important; } .iphone-box { width: 100%; height: 100%; text-align: center; /* line-height: 46px; */ background: white; padding-top: 80px; transition: all 0.6s ease 0.2s; -webkit-transition: all 0.6s ease 0.2s; -moz-transition: all 0.6s ease 0.2s; -ms-transition: all 0.6s ease 0.2s; -o-transition: all 0.6ss ease 0.2s; } @media only screen and (max-width: 600px) { /* */ body { min-width: 100%; } .iphone_nav.focus { margin-left: 0; display: block !important; } .headerbtn_bar { width: 30px; height: 30px; font-size: 0; display: block; cursor: pointer; background: url(../images/menu.png) no-repeat; } .masking { height: 100%; width: 100%; position: fixed; top: 0; right: 0; background-color: transparent; transition: all 0.5s ease 0.2s; z-index: -1; } /* */ /* 2 */ .iphone_nav { position: fixed; display: block; top: 0; left: 0; width: 40%; height: 100%; margin-left: -40%; transition: all 0.6s ease 0.2s; ; -webkit-transition: all 0.6s ease 0.2s; /*谷歌和safari*/ -moz-transition: all 0.6s ease 0.2s; /*火狐*/ -ms-transition: all 0.6s ease 0.2s; /*ie*/ -o-transition: all 0.6ss ease 0.2s; /*opera*/ z-index: 1002; } .iphone-box { background-color: rgba(255, 255, 255, 0.98); width: 100%; height: 100%; text-align: center; line-height: 46px; padding-top: 80px; transition: all 0.6s ease 0.2s; ; -webkit-transition: all 0.6s ease 0.2s; /*谷歌和safari*/ -moz-transition: all 0.6s ease 0.2s; /*火狐*/ -ms-transition: all 0.6s ease 0.2s; /*ie*/ -o-transition: all 0.6ss ease 0.2s; /*opera*/ } .iphone-box ul { padding: 0; } .iphone-list>li>a { display: block; font-size: 22px; color: #000000; line-height: 55px; } .iphone-box>ul>li>ul { display: none; padding-bottom: 10px; } .iphone-box>ul>li>ul>li>a { display: block; font-size: 14px; color: #000; line-height: 30px; } .iphone-box>ul>li>ul>li>a strong { font-weight: normal !important; } .iphone_nav.focus { margin-left: 0; display: block !important; } .iphone-box>ul>li>a { display: block; font-size: 14px; color: #000000; line-height: 40px; } .headerbtn_bar { width: 100%; display: block !important; background-color: #b3946d !important; background: url(../images/menu.png) no-repeat right; margin-bottom: 10px; } .headerbtn_bar { width: 100%; height: 45px; display: block !important; background-color: #b3946d !important; background: url(../images/menu.png) no-repeat right; margin-bottom: 10px; } /* 2 */ .banner { width: 100% !important; } .top { height: auto; } .g_width.clearfix.top a img { width: 100%; } .g_nav_box { display: none; } .g_width { width: 100%; margin: 0 auto; } .g_right_nr { float: inherit; padding-top: 10px; padding-left: 5px; } .g_left_nr { float: inherit; padding: 10px; } .g_bot_box { background-color: #f0f0f0; margin: 20px auto 0 auto; width: 100%; } .m_new_box { height: auto; overflow: hidden; } .u_more_new { width: 60%; } .m_new_left { padding: 12px 14px 10px 20px; float: left; } .m_list_box { float: left; width: 100%; padding-top: 5px; } .m_tit_box { margin-top: 20px; } .focus { position: relative; min-width: 100%; height: 420px; background-color: #000; float: initial; } .m_jx_box { float: left; padding-right: 0px; } .m_tz_list { width: 100%; padding: 0px; } .u_more_sec { width: 60%; } .m_jx_nr { padding-top: 12px; width: auto; border-bottom: dotted 1px #dcdcdc; padding-bottom: 14px; } }