@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif,Helvetica,"微软雅黑";
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
-webkit-user-select: none;
user-select: none;
} 
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }


/*responsive Normal*/
.maxcontainer { min-width:1200px; }
.container {width:1200px; }
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mhide { display:block; }

.headerbox { height:72px; }
.headerbox_user { font-size:18px; color:#000; line-height:72px; }
.headerbox_user a { color:#000; }
.headerbox_user a:hover { color:#d00111; }
.headerbox_sch { width:162px; height:26px; border:1px #030303 solid; margin:22px 30px 0 25px; background:#FFF; position:relative; }
.headerbox_sch.now {  border:1px #e60012 solid; }
.headerbox_sch_inp { width:120px; color:#666; font-size:14px; font-family:"微软雅黑", "黑体"; border:0; line-height:26px; outline:none; height:26px; padding:0; margin:0; padding-left:5px; }
.headerbox_sch_btn { display:block; margin:0; padding:0; height:26px; }
.headerbox_sch p { position:absolute; top:27px; left:-1px; right:-1px; font-size:12px; line-height:22px; background:#fff; border:1px #cdcdcd solid; border-top:0; overflow:hidden; padding:6px 14px 10px 14px; display:none; z-index:999 }
.headerbox_sch p b { font-weight:normal; color:#a3a3a3; display:block; }
.headerbox_sch p a { display:block; cursor:pointer }
.headerbox_sch p a:hover { color:#d00111;  }
.headerbox_a { width:40px; height:40px; margin:16px 0 0 8px; background-repeat:no-repeat; background-image:url(headerico.png) }
.headerbox_a.wx { background-position:0 0; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.headerbox_a.wx p { position:absolute; width:171px; height:174px; margin-top:40px; margin-left:-65px; display:none; z-index:999 }
.headerbox_a.wb { background-position:0 -80px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.headerbox_a.wx:hover { background-position:0 -40px; }
.headerbox_a.wb:hover { background-position:0 -120px; }

.menubox { font-size:18px; color:#fff; height:50px; background:#e60012; line-height:50px; white-space:nowrap; overflow:hidden; }
.menubox a { color:#fff; }
.menubox a:hover { font-weight:bold;  }
.menubox i { margin:0 16px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal;  }

.adbox { position:relative; overflow:hidden; z-index:1 }
.adbox img { display:block; width:100%; }
.adbox p { position:absolute; width:28px; height:15px; line-height:15px; font-size:10px; border:1px #5e5e5f solid; left:0; bottom:0; text-align:center; }

.headlinebox { 
	height:118px;
 	/*line-height:118px; */
 	margin-top:2px; 
 	/*white-space:nowrap;*/
	font-size:46px;
    color:#000;
    font-weight:bold; 
    text-align:center;
    overflow:hidden;
    margin-bottom: 8px
     }
.headlinebox a {  color:#000; }
.headlinebox a:hover {  color:#406599; }

.focusbox { height: 675px; position: relative; }
.focusbox .arrow-left { background:url(focusbg.png) 0px 0px no-repeat; position: absolute; left:20px; top: 50%;  margin-top:-30px;  width:60px;  height:60px; z-index:999; }
.focusbox .arrow-right { background:url(focusbg.png) 0px -60px no-repeat; position: absolute; right:20px; top:50%; margin-top:-30px; width:60px; height:60px; z-index:999; }
.focusbox .swiper-container { height:446px; }
.focusbox .swiper-container img { display:block; width:100%;}
.focusbox .swiper-slide a { position:relative; overflow:hidden; display:block; background:url(focusbg1.png) left bottom repeat-x; }
.focusbox .swiper-slide a p { position:absolute; overflow:hidden; left:0; right:0; bottom:0; top:0px; background:url(focusbg1.png) left bottom repeat-x; }
.focusbox .swiper-slide a p i { display:block; font-style:normal; font-size:36px; line-height:90px; color:#d1d0d1; bottom:26px; height:90px; left:0; right:0; position:absolute; padding:0 30px; }

.columnbox { overflow:hidden; height:60px; line-height:60px; }
.columnbox p { height:18px; overflow:hidden; width:2px; background:#e60012; margin-top:21px; margin-right:7px;  }
.columnbox dt { font-weight:bold; color:#000; font-size:18px;  }
.columnbox.red p { background:#e41824; }
.columnbox.red dt { color:#e41824; }
.columnbox dd { color:#989898; font-size:14px; }
.columnbox dd a { color:#989898; }
.columnbox dd a:hover { color:#e60012; }

.mt10_p { margin-top:10px; }
.mt20_p { margin-top:20px; }

.ibox { overflow:hidden; position:relative; }
.ibox1 { width:1230px; overflow:hidden; }
.ibox2 { margin-right:20px; width:390px; height:304px; }
.ibox3 { width:390px; height:220px; position:relative; overflow:hidden; } 
.ibox3 i { display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:url(vplayer1.png) center center no-repeat; }
.ibox3 img { display:block; width:390px; height:220px;  -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.ibox3:hover img { width:420px; height:238px; margin-left:-15px; margin-top:-9px;  }
.ibox4 { font-size:22px; line-height:44px; color:#000; white-space:nowrap; text-overflow:ellipsis }
.ibox5 { width:390px; height:275px; position:relative; overflow:hidden; background:#dfdfdf; }
.ibox5 b { padding:22px 22px 10px 20px; font-size:22px; line-height:32px; display:block; overflow:hidden; font-weight:normal; color:#000; }
.ibox5 a:hover b { color:#d00111; }
.ibox5 span { padding:0px 25px 10px 20px; font-size:14px; line-height:24px; display:block; overflow:hidden; color:#4c4c4c; }
.ibox6 { overflow:hidden; }
.ibox6_l { width:590px; }
.ibox6_r { width:590px; }
.ibox7 { width:590px; height:330px; position:relative; overflow:hidden; } 
.ibox6_l .addtit1{ display:block;position:relative; background:#F0F0F0; }
.ibox6_l .addtit1 b{ font-weight:normal;  display:block; padding-left:20px; line-height:60px; font-size:22px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox6_r .ibox9:last-child{margin-top:58px}

.ibox7 b { display:block; font-weight:normal; position:absolute; top:0; left:0; right:0; bottom:0; 
	/*background:url(focusbg1.png) left bottom repeat-x; */
	background-size:100% 100px  
} 
.ibox7 i { display:none; position:absolute; left:0; right:0; bottom:0; height:66px; color:#fff; line-height:66px; font-style:normal; font-size:22px; padding-left:20px; }
.ibox7 img { display:block; width:590px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.ibox7:hover img { width:620px; height:348px; margin-left:-15px; margin-top:-10px;  }
.ibox8 { height:34px; line-height:34px; font-size:12px; color:#8d8d8d; }
.ibox9 { overflow:hidden; display:block; }
.ibox9 div { float:left; display:inline-block; width:290px; height:165px; position:relative; overflow:hidden; }
.ibox9 div img { width:290px; height:165px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox9 div:hover img { width:310px; height:182px; margin-left:-15px; margin-top:-6px; }
.ibox9 p { float:right; width:288px; height:165px; border-bottom:1px #dadada solid; }
.ibox9:hover p { border-bottom:1px #e60012 solid; }
.ibox9 p span { font-size:22px; line-height:32px; color:#000; display:block; margin-top:-5px; }
.ibox9 p span a { color:#000;height: 60px;display: inline-block; overflow:hidden;}
.ibox9 p span a.addywa{ color:#000;height: 92px;display: inline-block; overflow:hidden;}
.ibox9 p span a:hover { color:#e60012; }
.ibox9 p i { font-style:normal; font-size:14px; line-height:24px; color:#7a7979; display:block; margin-top:8px; height:70px; }
.ibox9 p i.addywi{ font-style:normal; font-size:14px; line-height:24px; color:#7a7979; display:block; margin-top:0px; height:48px; }
.ibox9 p b { font-size:12px; line-height:18px; color:#666666; font-weight:normal; }
.ibox10 { overflow:hidden; margin-top:20px; }
.ibox10 div img { display:block; width:100%; height:200px; }
.ibox11 { overflow:hidden; position:relative; }
.ibox11 ul { width:1230px; overflow:hidden; }
.ibox11 ul li { width:590px; margin-right:20px; height:172px; margin-bottom:30px; }
.ibox12 { overflow:hidden; position:relative; }
.ibox12 ul { width:1250px; overflow:hidden; }
.ibox12 ul li { width:390px; margin-right:15px; }
.ibox13 { width:390px; height:272px; }
.ibox13 dt { position:relative; width:390px; height:220px; overflow:hidden;  }
.ibox13 dt p img { display:block; width:390px; height:220px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox13 dt:hover img { width:420px; height:238px; margin-left:-15px; margin-top:-9px }
.ibox13 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox13 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; line-height:390px; font-size:22px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox13 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox14 { width:390px; height:272px; }
.ibox14 dt { position:relative; width:390px; height:220px; overflow:hidden;  }
.ibox14 dt p img { display:block; width:390px; height:220px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox14 dt:hover img { width:420px; height:238px; margin-left:-15px; margin-top:-9px }
.ibox14 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox14 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; line-height:390px; font-size:22px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox14 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox15 { overflow:hidden; }
.ibox15_l { width:795px; overflow:hidden; }
.ibox15_r { width:390px; overflow:hidden; }
.ibox16 { width:795px; }
.ibox16 dt { position:relative; width:795px; height:445px; overflow:hidden;  }
.ibox16 dt p img { display:block; width:795px; height:525px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox16 dt:hover img { width:825px; height:545px; margin-left:-15px; margin-top:-10px }
.ibox16 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox16 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; background:url(vplayer1.png) center center no-repeat; }
.ibox16 dt i a b { font-weight:normal; position:absolute; left:0; right:0; bottom:0; display:block; overflow:hidden; height:78px;}
.ibox16 .addtit1{ display:block;position:relative; background:#F0F0F0; }
.ibox16 .addtit1 b{ font-weight:normal;  display:block; padding-left:20px; line-height:78px; font-size:30px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.ibox16 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox18 { width:390px; margin-bottom:25px; }
.ibox18 dt { position:relative; width:390px; height:220px; overflow:hidden;  }
.ibox18 dt p img { display:block; width:390px; height:220px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox18 dt:hover img { width:420px; height:238px; margin-left:-15px; margin-top:-9px }
.ibox18 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox18 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; background:url(vplayer1.png) center center no-repeat; }
.ibox18 dt i a b { font-weight:normal; position:absolute; left:0; right:0; bottom:0; display:block; padding-left:12px; line-height:50px; font-size:22px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox18 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox17 { overflow:hidden; position:relative; }
.ibox19 { width:1230px; overflow:hidden; margin-bottom:20px; }
.ibox19 li { width:390px; margin-right:15px; height:150px; }
.ibox19 li div img { height:150px; width:390px; }
.ibox20 { overflow:hidden; }
.ibox20 li { overflow:hidden; }
.ibox20 li.ibox20_l { height:556px; width:390px; }
.ibox20 li.ibox20_m { height:556px; margin-left:15px; width:390px;}
.ibox20 li.ibox20_r { height:556px; margin-left:15px; width:390px;}
.ibox21 { width:390px; margin-bottom:13px; }
.ibox21 dt { position:relative; width:390px; height:485px; overflow:hidden;  }
.ibox21 dt p img { display:block; width:390px; height:525px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox21 dt:hover img { width:420px; height:565px; margin-left:-15px; margin-top:-20px }
.ibox21 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox21 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; }
.ibox21 dt i a b { position:absolute; border-left:3px #fff solid; height:22px; font-size:22px; color:#fff; line-height:22px; left:22px; bottom:14px; padding-left:10px; font-weight:normal  }
.ibox21 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox22 { width:390px; margin-bottom:13px; }
.ibox22 dt { position:relative; width:390px; height:220px; overflow:hidden;  }
.ibox22 dt p img { display:block; width:390px; height:220px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox22 dt:hover img { width:420px; height:238px; margin-left:-15px; margin-top:-9px }
.ibox22 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox22 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; }
.ibox22 dt i a b { position:absolute; border-left:3px #fff solid; height:22px; font-size:22px; color:#fff; line-height:22px; left:22px; bottom:14px; padding-left:10px; font-weight:normal  }
.ibox22 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox23 { width:1230px; overflow:hidden; }
.ibox23 li { width:590px; margin-right:20px; overflow:hidden; }
.ibox24 { width:590px; }
.ibox24 dt { position:relative; width:590px; height:331px; overflow:hidden;  }
.ibox24 dt p img { display:block; width:590px;  -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox24 dt:hover img { width:620px; height:348px; margin-left:-15px; margin-top:-10px }
.ibox24 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox24 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; background:url(vplayer1.png) center center no-repeat; }
.ibox24 dt i a b { font-weight:normal; position:absolute; left:0; right:0; bottom:0; display:block; padding-left:20px; line-height:60px; font-size:22px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox24 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox25 { width:590px; }
.ibox25 dt { position:relative; width:590px; height:390px; overflow:hidden;  }
.ibox25 dt p img { display:block; width:590px; height:390px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox25 dt:hover img { width:620px; height:410px; margin-left:-15px; margin-top:-10px }
.ibox25 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox25 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; background:url(vplayer1.png) center center no-repeat; }
.ibox25 dt i a b { font-weight:normal; position:absolute; left:0; right:0; bottom:0; display:block; padding-left:12px; line-height:60px; font-size:22px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox25 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox26 { width:1230px; overflow:hidden; margin-bottom:20px; }
.ibox26 li { width:390px; height:470px; margin-right:15px; background:#f0f0f0;  }
.ibox27 { overflow:hidden; }
.ibox27 dt { width:390px; height:220px; position:relative; overflow:hidden; margin-bottom:22px; }
.ibox27 dt img {  width:390px; height:220px; display:block;  -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox27 dt a:hover img {  width:420px; height:238px; margin-left:-15px; margin-top:-9px  }
.ibox27 dd { position:relative; margin:0 18px; height:215px;  }
.ibox27 dd a { font-size:22px; line-height:32px; color:#000; display:block; margin-bottom:10px; height:64px;overflow:hidden;}
.ibox27 dd a:hover { color:#e60012; }
.ibox27 dd p { font-size:14px; line-height:24px; color:#525252; }
.ibox27 dd i { display:block; position:absolute; font-style:normal; font-size:12px; line-height:16px; color:#848484; left:0; bottom:0; }
.ibox28 { overflow:hidden; }
.ibox28 dt { width:390px; height:220px; position:relative; overflow:hidden; margin-bottom:22px; }
.ibox28 dt img {  width:390px; height:220px; display:block;  -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox28 dt a:hover img {  width:420px; height:238px; margin-left:-15px; margin-top:-9px  }
.ibox28 dd { position:relative; margin:0 18px; height:215px;  }
.ibox28 dd a { font-size:22px; line-height:32px; color:#000; display:block; margin-bottom:10px;height: 60px;overflow: hidden; }
.ibox28 dd a:hover { color:#e60012; }
.ibox28 dd p { font-size:14px; line-height:24px; color:#525252; }
.ibox28 dd i { display:block; position:absolute; font-style:normal; font-size:12px; line-height:16px; color:#848484; left:0; bottom:0; }
.ibox29 { width:1230px; overflow:hidden; margin-bottom:20px; }
.ibox29 li { width:290px; height:220px; margin-right:13px; }
.ibox30 { width:290px; }
.ibox30 dt { position:relative; width:290px; height:165px; overflow:hidden;  }
.ibox30 dt p img { display:block; width:290px; height:165px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox30 dt:hover img { width:320px; height:188px; margin-left:-15px; margin-top:-9px }
.ibox30 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox30 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; line-height:300px; font-size:20px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox30 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }
.ibox30 dt i .time{display: none;}
.ibox31 { width:290px; }
.ibox31 dt { position:relative; width:290px; height:165px; overflow:hidden;  }
.ibox31 dt p img { display:block; width:290px; height:165px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.ibox31 dt:hover img { width:320px; height:188px; margin-left:-15px; margin-top:-9px }
.ibox31 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox31 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; line-height:290px; font-size:20px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ibox31 dd { font-size:12px; color:#8d8d8d; line-height:32px;  }




.itime { display:none;  }

.footerbox { background:#e60012; color:#fff; font-size:16px; line-height:27px; text-align:center; padding-top:44px; padding-bottom:50px; }
.footerbox i { font-style:normal; margin-right:16px; }
.footerbox a { color:#fff; }
.footerbox a:hover { text-decoration:underline;}

.userboxbg { position:fixed; top:0; bottom:0; left:0; right:0; background:url(userbg.png) repeat; z-index:9999; display:none;  }
.userbox { width:520px; height:420px; background:#FFF; position:absolute; z-index:9999; top:50%; margin-top:-210px; left:50%; margin-left:-260px; }
.userbox_close { height:35px; }
.userbox_close a { cursor:pointer; display:block; }
.userbox_close img { float:right; display:inline-block; }
.userbox_logo { text-align:center; margin-bottom:24px; }
.userbox_logo img { display:block; margin:0 auto; }
.userbox_form { width:300px; overflow:hidden; margin:0 auto; }
.userbox_form dt { }
.userbox_form dt input { display:block; margin:0 auto; padding:0 24px 0 37px; font-size:14px; color:#adadad; font-family:"微软雅黑", "黑体"; width:223px; height:38px;line-height:38px;border:1px #cccccc solid; border-radius:38px; outline:0; background-position:10px center; background-repeat:no-repeat; }
.userbox_form dt input.name { background-image:url(userbg2.png) }
.userbox_form dt input.pass { background-image:url(userbg2a.png) }
.userbox_link { font-size:14px; color:#adadad; line-height:34px; overflow:hidden; width:260px; }
.userbox_link a { color:#adadad; }
.userbox_link a.red { color:#e60012; }
.userbox_link a:hover { color:#e60012; text-decoration:underline }
.userbox_btn { width:285px; margin:12px auto 0; }
.userbox_three { line-height:16px; font-size:12px; color:#cccccc; text-align:center; }
.userbox_three_ico { overflow:hidden; width:210px; margin-top:12px; }
.userbox_three_ico a { width:70px; }
.userbox_three_ico a img { display:block; margin:0 auto; }

.userboxTit{font-size:20px;height:38px;line-height:38px;}

.userbox_form.zc{width:285px;}
.userbox_form dt.borderBot{border-bottom:1px solid #e5e5e5;overflow:hidden;}

.userbox_form dt input.zc{border:none;width:222px;background-position:left center;}
.userbox_form dt input.tel{background-image: url(userbg2b.png);background-position:5px center;width:100px;}
.userbox_form dt input.yz{background-image: url(userbg2.png);}
.userbox_form dt input.pass1{background-image: url(userbg2a.png);width:190px;}

.userbox_form .getYz{width:90px;height:24px;line-height:24px;text-align:center;background:url(userbg3_1.png) no-repeat center center;cursor:pointer;font-size:12px;color:#fff;margin-top:5px;}

.userbox_form .showPass{width:21px;height:14px;background:url(userbg5_1.png) no-repeat center center;cursor:pointer;margin-top:10px;}

.userbox_form .userbox_btn1{width:285px;height:40px;line-height:40px;text-align:center;background:url(userbg3_2.png) no-repeat center center;cursor:pointer;font-size:20px;color:#fff;margin-top:40px;}


@media only screen and (min-device-width: 992px) and (max-device-width: 1280px) { body { zoom:.8 }  }

/* screen 992 */
@media screen and (max-width:992px){ 
.ibox6_l .addtit1{display: none}
/*.ibox6_l .addtit1{ display:block;position:relative; background:#F0F0F0;margin:-23px 30px 0px; }
.ibox6_l .addtit1 b{ font-weight:normal;  display:block; padding-left:20px; line-height:60px; font-size:22px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
*/
.headlinebox {height: 80px;display:block;white-space: nowrap;text-overflow: ellipsis;line-height: 80px;font-size: 36px;margin-top:-30px}
.maxcontainer { min-width:auto; }
.container { width:auto; width:750px; padding:0; }
.fl_pc { float:none; display:block }
.fr_pc { float:none; display:block }
.col_2in1 { width:auto; *width:auto }
.col_3in1 { width:auto  }
.col_4in1 { width:auto; *width:auto }
.col_5in1 { width:auto; *width:auto }
.col_6in1 { width:auto }
.pchide { display:block; }
.mhide { display:none; }

.headerbox { height:99px; background:#e60012; }

.headerbox_user{position:relative;margin-top:-64px;margin-left:350px;color:#fff;}
.headerbox_user a{color:#fff;}
.headerbox_user a:hover{color:#fff;}

.headerbox_sch { width:332px; height:57px; border:0; margin:22px 122px 0 0; }
.headerbox_sch_inp { width:250px; font-size:28px; line-height:57px; height:57px; padding-left:10px; }
.headerbox_sch_btn { height:57px; }
.headerbox_sch p { top:56px; left:0px; right:0px; font-size:28px; border:1px #cdcdcd solid; line-height:57px; padding:12px 25px 20px 25px; }
.headerbox_sch p b { font-weight:normal; color:#a3a3a3; display:block; }
.headerbox_sch p a { display:block; cursor:pointer }
.headerbox_sch p a:hover { color:#d00111;  }

.menubox { font-size:30px; color:#080808; height:auto; background:#fff; text-align:left; line-height:60px; white-space:normal; padding:16px 0;}
.menubox a { color:#080808; display:inline-block; float:left; padding:0 25px; }
.menubox a:hover { font-weight:normal; color:#e60012  }
.menubox i { display:none; }

.columnbox { height:82px; line-height:82px;}
.columnbox p { height:33px; width:3px; background:#cdcdcd; margin-top:24px; margin-right:12px; margin-left:30px;  }
.columnbox dt { font-size:35px; }
.columnbox dd { font-size:24px; margin-right:30px; }

.mt10_p { margin-top:4px; }
.mt20_p { margin-top:4px; }

.focusbox { height:auto; }
.focusbox .arrow-left { display:none }
.focusbox .arrow-right { display:none }
.focusbox .swiper-container { height:auto; }
.focusbox .swiper-slide img { display:block; width:100%; }
.focusbox .swiper-slide a p i { font-size:30px; padding:0 20px; line-height:70px; height:70px; }

.ibox1 { width:auto; padding:0 30px; margin-top:10px; margin-bottom:10px; }
.ibox2 { margin-right:0px; width:auto; height:auto; border-bottom:1px #cdcdcd solid; margin-bottom:15px; overflow:hidden; padding-bottom:13px; }
.ibox3 { width:195px; height:120px; float:right; display:inline-block; } 
.ibox3 img { width:195px; height:120px; }
.ibox3:hover img { width:195px; height:120px; margin-left:0px; margin-top:0px;  }
.ibox4 { width:464px; float:left; display:inline-block; font-size:35px; line-height:52px; color:#000; white-space:normal; }
.ibox5 { width:auto; height:auto; background:none; }
.ibox5 b { font-size:35px; line-height:52px; padding:0; }
.ibox5 a:hover b { color:#d00111; }
.ibox5 span { display:none;}
.ibox6_l { width:auto; }
.ibox6_r { width:auto; }
.ibox7 { width:auto; height:auto; margin:0 30px; border-bottom:1px #cdcdcd solid; padding-bottom:23px; overflow:hidden; } 
.ibox7 b { display:block; font-weight:normal; position:absolute; bottom:23px; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 100px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  } 
.ibox7 i { height:80px; line-height:80px; font-style:normal; font-size:30px; padding-left:20px; }
.ibox7 img { width:100%; height:auto;  -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.ibox7:hover img { width:100%; height:auto; margin-left:0px; margin-top:0px;  }
.ibox8 { display:none }
.ibox9 { margin-top:15px; }
.ibox9 div { float:right; width:225px; height:125px; margin-right:30px; }
.ibox9 div img { width:195px; height:120px; }
.ibox9 div:hover img { width:195px; height:120px; margin-left:0px; margin-top:0px; }
.ibox9 p { float:left; width:464px; height:auto; border-bottom:0; margin-left:30px; position:relative; }
.ibox9:hover p { border-bottom:0; }
.ibox9 p span { font-size:35px; line-height:52px; margin-top:0px; }

.ibox9 p span a.addywa { color:#000;height: 156px;display: inline-block; overflow:hidden;}
.ibox9 p i { display:none; }
.ibox9 p i.addywi { display:none; }
.ibox9 p b { display:none; }
.ibox10 { margin:15px 30px 20px; }
.ibox11 ul { width:auto; margin-top:8px; margin-bottom:10px; }
.ibox11 ul li { width:auto; margin-right:0; height:auto; margin:0 30px 15px; padding-bottom:14px; border-bottom:1px #cdcdcd solid; }
.ibox11 ul li div { margin:0; }
.ibox11 ul li p { margin:0; width:421px;}
/*.ibox11 ul li p b { display: inline-block; float:right; font-size:22px; margin-top:-30px; }*/
.ibox12 ul { width:auto; overflow:hidden; margin-top:10px; margin-bottom:20px; }
.ibox12 ul li { width:auto; margin-right:30px; margin-left:30px; border-bottom:1px #cdcdcd solid; margin-bottom:15px; }
.ibox13 { width:auto; height:auto; margin-bottom:20px; }
.ibox13 dt { width:auto; height:auto;  }
.ibox13 dt p img { width:100%; height:425px; }
.ibox13 dt:hover img { width:100%; height:425px; margin-left:0px; margin-top:0px }
.ibox13 dt i { background-size:100% 150px; -ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc);  }
.ibox13 dt i a { padding:0 26px; line-height:770px; font-size:35px; }
.ibox13 dd { font-size:22px; color:#000; line-height:42px;  }
.ibox14 { width:auto; height:auto; margin-bottom:14px; }
.ibox14 dt { position:relative; width:auto; height:auto;  }
.ibox14 dt p { float:right; display:inline-block; width:195px; height:120px; }
.ibox14 dt p img { display:block; width:195px; height:120px; }
.ibox14 dt:hover img { width:195px; height:120px; margin-left:0px; margin-top:0px }
.ibox14 dt i { display:inline-block; float:left; position:relative; top:auto; left:auto; right:auto; bottom:auto; background:none; width:466px; }
.ibox14 dt i a { display:block; position:static; bottom:auto; left:auto; right:auto; padding:0; line-height:52px; font-size:35px; color:#000; white-space:normal;  }
.ibox14 dd { display:none; }
.ibox15 { margin:10px 30px; }
.ibox15_l { width:auto; }
.ibox15_r { width:auto; }
.ibox16 { width:auto; padding-bottom:20px; margin-bottom:15px; border-bottom:1px #cdcdcd solid; }
.ibox16 dt { position:relative; width:auto; height:auto; }
.ibox16 dt p img { display:block; width:100%; height:456px; }
.ibox16 dt:hover img { width:100%; height:456px; margin-left:0px; margin-top:0px }
.ibox16 dt i a b { padding-left:27px; line-height:90px; font-size:35px;  }
.ibox16 dd { font-size:22px; color:#000; line-height:44px;  }
.ibox18 { width:auto; margin-bottom:15px; border-bottom:1px #cdcdcd solid; padding-bottom:14px; }
.ibox18 dt { width:auto; height:auto;  }
.ibox18 dt p { float:right; display:inline-block; position:relative; width:195px; height:120px; }
.ibox18 dt p img { width:195px; height:120px; }
.ibox18 dt:hover img { width:195px; height:120px; margin-left:0px; margin-top:0px }
.ibox18 dt i { display:inline-block; float:left; width:466px; position:relative; top:auto; left:auto; right:auto; bottom:auto; background:none; }
.ibox18 dt i a { display:block; position:static; bottom:auto; left:auto; top:auto; right:auto; padding:0; background:none; }
.ibox18 dt i a b { position:static; bottom:auto; left:auto; top:auto; right:auto; padding-left:0px; line-height:52px; font-size:35px; color:#000; white-space:normal; }
.ibox18 dd { display:none  }
.ibox17 { overflow:hidden; position:relative; }
.ibox19 { width:auto; margin:10px 0px 40px 30px; }
.ibox19 li { width:225px; margin-right:8px; height:100px; }
.ibox19 li div img { height:100px; width:225px; }
.ibox20 li { overflow:hidden; }
.ibox20 li.ibox20_l { height:auto; width:336px; margin-left:30px; }
.ibox20 li.ibox20_m { height:auto; margin-left:15px; width:336px; margin-right:30px;}
.ibox20 li.ibox20_r { height:auto; margin-left:15px; width:auto; clear:both; margin-bottom:30px;}
.ibox21 { width:336px; margin-bottom:6px; }
.ibox21 dt { width:336px; height:auto;  }
.ibox21 dt p img { width:336px; height:452px;  }
.ibox21 dt:hover img { width:336px; height:452px; margin-left:0px; margin-top:0px }
.ibox21 dt i { background-size:100% 130px; }
.ibox21 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; }
.ibox21 dt i a b { position:absolute; border-left:3px #fff solid; height:22px; font-size:22px; color:#fff; line-height:22px; left:22px; bottom:14px; padding-left:10px; font-weight:normal  }
.ibox21 dd { font-size:22px; color:#000; line-height:30px;  }
.ibox22 { width:336px; margin-bottom:8px; }
.ibox22 dt { width:336px; height:auto; }
.ibox22 dt p img { width:336px; height:207px;}
.ibox22 dt:hover img { width:336px; height:207px; margin-left:0px; margin-top:0px }
.ibox22 dt i { display:block; font-style:normal; position:absolute; top:0; left:0; right:0; bottom:0; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc);  }
.ibox22 dt i a { display:block; position:absolute; bottom:0; left:0; top:0; right:0; padding:0 10px; }
.ibox22 dt i a b { position:absolute; border-left:3px #fff solid; height:22px; font-size:22px; color:#fff; line-height:22px; left:22px; bottom:14px; padding-left:10px; font-weight:normal  }
.ibox22 dd { font-size:22px; color:#000; line-height:30px;  }
.ibox20 li.ibox20_r dl { float:left; display:inline-block; margin-left:15px; }
.ibox23 { width:auto; padding:10px 30px; }
.ibox23 li { width:auto; margin-right:0px;}
.ibox24 { width:auto; border-bottom:1px #cdcdcd solid; padding-bottom:20px; margin-bottom:15px; }
.ibox24 dt { width:auto; height:auto; }
.ibox24 dt p img { width:100%; height:456px; }
.ibox24 dt:hover img { width:100%; height:456px; margin-left:0px; margin-top:0px }
.ibox24 dt i a b { padding-left:27px; line-height:90px; font-size:35px; }
.ibox24 dd { font-size:22px; color:#000; line-height:50px;  }
.ibox25 { width:auto; border-bottom:1px #cdcdcd solid; padding-bottom:14px; margin-bottom:15px;  }
.ibox25 dt { width:auto; height:auto; }
.ibox25 dt p { float:right; position:relative; display:inline-block; overflow:hidden; }
.ibox25 dt p img { display:block; width:195px; height:120px; }
.ibox25 dt:hover img { width:195px; height:120px; margin-left:0px; margin-top:0px }
.ibox25 dt i { display:inline-block; position:relative; background:none; float:left;  width:466px; }
.ibox25 dt i a { position:static; padding:0; background:none; }
.ibox25 dt i a b { position: static; padding-left:0px; line-height:52px; font-size:35px; color:#000; white-space:normal; }
.ibox25 dd { display:none; }
.ibox26 { width:auto; margin-bottom:22px; padding:0 30px; }
.ibox26 li { width:auto; height:auto; margin-right:0px; background:none;  }
.ibox27 { overflow:hidden; padding-bottom:14px; margin-top:15px; border-bottom:1px #cdcdcd solid }
.ibox27 dt { width:195px; height:120px; margin-bottom:0px; float:right; display:inline-block; }
.ibox27 dt img {  width:195px; height:120px; }
.ibox27 dt a:hover img {  width:195px; height:120px; margin-left:0px; margin-top:0px  }
.ibox27 dd { margin:0px; height:auto; float:left; display:inline-block; width:466px;  }
.ibox27 dd a { font-size:35px; line-height:52px; margin-bottom:0px;height: auto; }
.ibox27 dd p { display:none; }
.ibox27 dd i { position: absolute; right:0; left:auto; color:#000; font-size:22px; line-height:52px;display:none;}
.ibox28 { overflow:hidden; position:relative; }
.ibox28 dt { width:auto; height:489px; overflow:hidden; margin-bottom:0px; border-bottom:1px #cdcdcd solid; }
.ibox28 dt img {  width:100%; height:425px;  }
.ibox28 dt a:hover img {  width:100%; height:425px; margin-left:0px; margin-top:0px  }
.ibox28 dd { position:absolute; margin:0px; height:auto; top:0; left:0; right:0; bottom:0;  }
.ibox28 dd a { position:absolute; top:0; left:0; right:0; bottom:0; font-size:35px; line-height:760px; color:#fff; margin-bottom:0px; background:url(focusbg1.png) left bottom repeat-x; background-size:100% 110px; -ms-behavior: url(backgroundsize.min.htc);	behavior: url(backgroundsize.min.htc); padding-left:27px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:425px;  }
.ibox28 dd a:hover { color:#fff; }
.ibox28 dd p { display:none; }
.ibox28 dd i { display:block; position: absolute; font-style:normal; font-size:22px; line-height:50px; color:#000; left:0; bottom:14px; }
.ibox29 { width:auto; padding:0 30px; margin-bottom:70px; }
.ibox29 li { width:auto; height:auto; margin-right:0px; }
.ibox30 { width:auto; height:auto; margin-bottom:14px; border-bottom:1px #cdcdcd solid; padding-bottom:15px;  }
.ibox30 dt { position:relative; width:auto; height:auto;  }
.ibox30 dt p { float:right; display:inline-block; width:195px; height:120px; }
.ibox30 dt p img { display:block; width:195px; height:120px; }
.ibox30 dt:hover img { width:195px; height:120px; margin-left:0px; margin-top:0px }
.ibox30 dt i { display:inline-block; float:left; position:relative; top:auto; left:auto; right:auto; bottom:auto; background:none; width:466px; }
.ibox30 dt i a { display:block; position:static; bottom:auto; left:auto; right:auto; padding:0; line-height:52px; font-size:35px; color:#000; white-space:normal;  }
.ibox30 dd { display:none; }
.ibox31 { width:auto; padding:0px;  border-bottom:1px #cdcdcd solid; padding-bottom:14px; margin-bottom:15px; }
.ibox31 dt { width:auto; height:auto; }
.ibox31 dt p img { width:100%; height:425px; }
.ibox31 dt:hover img { width:100%; height:425px; margin-left:0px; margin-top:0px }
.ibox31 dt i a { padding:0; padding-left:27px; line-height:760px; font-size:35px; }
.ibox31 dd { font-size:22px; color:#000; line-height:50px;  }

.madbox { margin:0 auto; position:relative; overflow:hidden; width:690px !important; margin-bottom:30px; }



.itime { font-size:22px; display:inline; margin-left:20px; font-style:normal; line-height:52px; position:absolute; bottom:0; right:0; display:none;}

.footerbox { font-size:22px; line-height:35px; padding-top:35px; padding-bottom:45px; }
.footerbox i { margin-right:0px; display:block; }



.addbottom{
border-bottom: 1px #cdcdcd solid;
padding-bottom: 20px;
}
.ibox6_r .ibox9:last-child{margin-top:35px}
.ibox6_r{margin:30px;}
.ibox9 div{margin-right:0px;}
.ibox9 p{margin-left:0px;}
.ld_xlB h1{font-size:46px;}
.ld_xlB .contentB{font-size:34px;}
}


/*添加的登录、注册的弹框样式*/
.alertB1{position:fixed;width:200px;min-height:120px;top:50%;left:50%;margin-left:-100px;margin-top:-60px;z-index:999;border-radius:10px;overflow: hidden;}
.alertB1 .position{position:relative;width:180px;min-height:120px;line-height:16px;display:flex;justify-content: center;align-items:center;padding:0px 10px;}
.alertB1 i{background:#000;opacity:.8;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.alertB1 font{color:#dfdfe1;font-size:16px;position:relative;z-index:10;}