/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #333333; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #d61318; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl, .clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d61318 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.head { position: fixed; z-index: 1000; width: 100%; top: 0; left: 0; background: #fff; }
.logo { padding: 19px 0 29px 0; }
.headr { padding-top: 8px; }
.headrt { line-height: 25px; text-align: right; }
.headrt a { font-size: 14px; color: #808080; }
.headrc { padding-top: 20px; }
.headrcl { width: 213px; height: 30px; }
.search_sub { width: 33px; height: 30px; border: 0; background: url(../images/top_submit.jpg) no-repeat; cursor: pointer; outline:none; }
.search_text { width: 179px; height: 28px; border-top: 1px #f0f0f0 solid; border-bottom: 1px #f0f0f0 solid; border-left: 1px #f0f0f0 solid; border-right: 0; color: #9c9c9c; text-indent: 14px; outline:none;}

.search_text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #9c9c9c; opacity:1; }
.search_text::-moz-placeholder { /* Mozilla Firefox 19+ */color: #9c9c9c;opacity:1;}
input.search_text:-ms-input-placeholder{color: #9c9c9c;opacity:1;}
input.search_text::-webkit-input-placeholder{color: #9c9c9c;opacity:1;}

.headrcr { padding-left: 26px; color: #d61318; background: url(../images/top_phone.jpg) no-repeat left 50%; font-size: 25px; margin-left: 15px; line-height: 30px; font-weight:bolder; }
.headrcr span{ padding-left:15px; font-size:25px;}
.menu { width: 100%; height: 46px; background: #d61318; }
/*.menu ul li { width: 120px; position: relative; z-index: 1001; height: 46px; float: left; }
.menu ul li a.one { display: block; width: 120px; height: 46px; text-align: center; line-height: 46px; color: #fff; font-size: 16px; font-weight: 700; }
.menu ul li a.one:hover { background: #fff; color: #d61318; }
.menu ul li ul { display: none; position: absolute; z-index: 1005; top: 46px; left: 0; }
.menu ul li ul li { height: 36px; line-height: 36px; }
.menu ul li ul li a { display: block; width: 120px; height: 36px; text-align: center; line-height: 36px; color: #fff; font-size: 12px; font-weight: 400; background: #d61318; overflow:hidden; }
.menu ul li ul li a:hover { background: #fff; color: #d61318; }
.menu ul li:hover a.one { background: #fff; color: #d61318; }
.menu ul li:hover ul { display: block; }*/
.menu ul li { width: 133px; position: relative; z-index: 1001; height: 46px; float: left; }
.menu ul li a.one { display: block; width: 133px; height: 46px; text-align: center; line-height: 46px; color: #fff; font-size: 16px; font-weight: 700; }
.menu ul li a.one:hover { background: #fff; color: #d61318; }
.menu ul li ul { display: none; position: absolute; z-index: 1005; top: 46px; left: 0; }
.menu ul li ul li { height: 36px; line-height: 36px; }
.menu ul li ul li a { display: block; width: 133px; height: 36px; text-align: center; line-height: 36px; color: #fff; font-size: 14px; font-weight: 400; background: #d61318; overflow:hidden; }
.menu ul li ul li a:hover { background: #fff; color: #d61318; }
.menu ul li:hover a.one { background: #fff; color: #d61318; }
.menu ul li:hover ul { display: block; }
/* banner */
.flexslider { position: relative; height: 500px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.flexslider .slides { position: relative; z-index: 1; }
.flexslider .slides li { height: 500px; }
.flexslider .slides li a { display: block; width: 1200px; height: 400px; margin: 0 auto; }
.flexslider .flex-control-nav { position: absolute; bottom: 18px; z-index: 10; width: 100%; text-align: center; }
.flexslider .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 4px; *display:inline;
zoom: 1; }
.flexslider .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 14px; overflow: hidden; background: #333333; cursor: pointer; color: #ffffff; font-size: 0; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }
.flexslider .flex-control-nav .flex-active { background: #ff4500; }
/* Direction Nav */
.flexslider .flex-direction-nav { *height: 0;}
.flexslider .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index:cursor: pointer;
z-index: 999; opacity: 0.4; }
.flexslider .flex-direction-nav .flex-prev { left: 30px; background: url(../images/prev.png) no-repeat; }
.flexslider .flex-direction-nav .flex-next { right: 30px; background: url(../images/next.png) no-repeat; }
.flexslider:hover .flex-prev { }
.flexslider:hover .flex-next { }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 0.8; }
.ijt { margin: 35px auto 30px auto; }
.ijtt { text-align: center; }
.ijtt p { display: inline-block; padding-bottom: 13px; border-bottom: 2px #d61318 solid; color: #d61318; font-size: 28px; letter-spacing: 2px; }
.ijtc { padding-top: 35px; }
.ijtcl { width: 380px; height: auto; margin: 0 30px 25px 0; }
.ijtclt { text-align: center; font-size: 18px; font-weight: bolder; padding-bottom: 15px; }
.ijtclc1 { }
.ijtclc1t { }
.ijtclc1t a { display: block; width: 380px; height: 158px; position: relative; z-index: 9; }
.ijtclc1t a .ijtclc1t_over { display: block; width: 380px; height: 103px; position: absolute; z-index: 99; top: 0; left: 0; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; font-size: 50px; color: #fff; padding-top: 55px; font-weight: normal; }
.ijtclc1t a .ijtclc1t_over i { font-weight: normal; }
/*.ijtclc1t a:hover .ijtclc1t_over { display: block; }*/
.ijtclc1c { padding-top: 20px; color: #707070; font-size: 14px; line-height: 26px; }
.ijtclc1c h3 { color: #707070; font-size: 14px; line-height: 26px; font-weight: normal; }
.ijtclc1c a { color: #d61318; font-size: 14px; }
.ijtclc2 { }
.ijtclc2t { }
.ijtclc2c { padding-top: 20px; position: relative; }
.ijtclc2c ul li { padding-left: 17px; background: url(../images/i_news_square.jpg) no-repeat left 50%; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ijtclc2c ul li a { color: #323232; font-size: 14px; line-height: 26px; }
.ijtclc2c ul li a:hover { color: #d61318; }
.ijtclc3c { padding-top: 20px; position: relative; }
.ijtclc3c ul li { padding-left: 17px; background: url(../images/i_news_square.jpg) no-repeat left 50%; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ijtclc3c ul li a { color: #323232; font-size: 14px; line-height: 26px; }
.ijtclc3c ul li a:hover { color: #d61318; }
.ijtclc4c { padding-top: 20px; color: #707070; font-size: 14px; line-height: 26px; }
.ijtclc4c a { color: #d61318; font-size: 14px; }
.ijtclc5c { padding-top: 20px; position: relative; }
.ijtclc5c ul li { font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ijtclc5c ul li a { color: #323232; font-size: 14px; line-height: 26px; }
.ijtclc5c ul li a:hover { color: #d61318; }
.ijtclc6c { padding-top: 20px; color: #707070; font-size: 14px; line-height: 26px; position: relative; z-index: 9; }
.ijtclc6c a { display: block; width: 100px; height: 30px; position: absolute; z-index: 99; bottom: 0; right: 0; line-height: 30px; color: #fff; background: #d61319; font-size: 14px; text-align: center; }
.ijtclc6c a:hover { background: #c01116; }
.ihonor { }
.ihonort { font-size: 18px; font-weight: bolder; padding-bottom: 15px; }
.ihonorc { padding-top: 10px; padding-bottom: 35px;position: relative; z-index: 9; }
/*.ihonorc .swiper-slide { width: 220px; height: 160px; margin: 0 20px 10px 0; }*/
.ihonorc ul li { width: 220px; height: 160px; margin: 0 20px 20px 0; float:left;}
.iyoushi { }
.iyoushic { margin: 10px auto 0 auto; position: relative; z-index: 9; font-size: 18px; color: #000000; font-weight: bolder; padding-top: 20px; padding-bottom: 77px; }
.iyoushicimg { width: 837px; height: 444px; margin: 0 auto; }
.iyoushic1 { position: absolute; z-index: 99; top: 0; left: 168px; }
.iyoushic2 { position: absolute; z-index: 99; top: 35px; left: 10px; }
.iyoushic3 { position: absolute; z-index: 99; top: 68px; left: -25px; }
.iyoushic4 { position: absolute; z-index: 99; top: 112px; left: -60px; }
.iyoushic5 { position: absolute; z-index: 99; top: 160px; left: -90px; }
.iyoushic6 { position: absolute; z-index: 99; top: 210px; left: -45px; }
.iyoushic7 { position: absolute; z-index: 99; top: 260px; left: -95px; }
.iyoushic8 { position: absolute; z-index: 99; top: 308px; left: -70px; }
.iyoushic9 { position: absolute; z-index: 99; top: 353px; left: -65px; }
.iyoushic10 { position: absolute; z-index: 99; top: 389px; left: 35px; }
.iyoushic11 { position: absolute; z-index: 99; top: 423px; left: 15px; }
.iyoushic12 { position: absolute; z-index: 99; top: 457px; left: 75px; }
.iyoushic21 { position: absolute; z-index: 99; top: 0; right: 128px; }
.iyoushic22 { position: absolute; z-index: 99; top: 35px; right: 30px; }
.iyoushic23 { position: absolute; z-index: 99; top: 68px; right: 85px; }
.iyoushic24 { position: absolute; z-index: 99; top: 112px; right: -5px; }
.iyoushic25 { position: absolute; z-index: 99; top: 160px; right: -40px; }
.iyoushic26 { position: absolute; z-index: 99; top: 210px; right: -45px; }
.iyoushic27 { position: absolute; z-index: 99; top: 260px; right: -45px; }
.iyoushic28 { position: absolute; z-index: 99; top: 308px; right: -35px; }
.iyoushic29 { position: absolute; z-index: 99; top: 353px; right: -15px; }
.iyoushic30 { position: absolute; z-index: 99; top: 389px; right: 30px; }
.iyoushic31 { position: absolute; z-index: 99; top: 423px; right: 75px; }
.iyoushic32 { position: absolute; z-index: 99; top: 457px; right: 145px; }
.iproduct { }
.iproductc { padding-top: 27px; padding-bottom: 30px; }
.iproductc ul li { width: 380px; height: auto; float: left; margin: 0 28px 30px 0; background: #f1f1f1; padding-bottom: 20px; position: relative; z-index: 9; }
.iproductct { padding: 10px 15px; text-align: center; font-size: 18px; color: #000; font-weight: bolder; }
.iproductc_i { padding: 0 15px; color: #707070; font-size: 14px; line-height: 22px; }
.iproductc_m { position: absolute; z-index: 99; right: 15px; bottom: 20px; color: #d61318; line-height: 22px; }
.icustomer { position: relative; z-index: 9; }
.icustomerc { padding-top: 27px; padding-bottom: 35px; }
/*.icustomerc1 .swiper-slide { width: 275px; height: 200px; }
.icustomerc1 .swiper-slide a { display: block; width: 275px; height: 200px; position: relative; z-index: 9; }
.icustomerc1 .swiper-slide a p { width: 100%; height: 36px; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 36px; color: #cccccc; position: absolute; z-index: 99; left: 0; bottom: 0; }*/
.icustomerc1 ul li { width: 275px; height: 200px; float:left;margin: 0 24px 24px 0;}
.icustomerc1 ul li a { display: block; width: 275px; height: 200px; position: relative; z-index: 9; }
.icustomerc1 ul li a p { width: 100%; height: 36px; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 36px; color: #cccccc; position: absolute; z-index: 99; left: 0; bottom: 0; }
.icustomerc_m { position: absolute; z-index: 99; bottom: 35px; right: -33px; width: 35px; height: 85px; background: #d61318; color: #fff; display: block; text-align: center; padding-top: 15px; }
.icustomerc_m:hover { background: #ae1115; color: #fff; }
.imovie { padding: 10px 0 40px 0; position: relative; z-index: 9; }
.imovie ul li { width: 382px; height: 230px; float: left; margin-right: 25px; }
.imovie ul li a { display: block; width: 382px; height: 230px; position: relative; z-index: 9; }
.imovie ul li a .imovie_over { width: 382px; height: 140px; position: absolute; z-index: 99; top: 0; left: 0; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; font-size: 50px; color: #fff; padding-top: 90px; font-weight: normal; }
.imovie ul li a .imovie_over i { font-weight: normal; }
.imovie_m { position: absolute; z-index: 99; bottom: 40px; right: -31px; width: 35px; height: 85px; background: #d61318; color: #fff; display: block; text-align: center; padding-top: 15px;}
.imovie_m:hover { background: #ae1115; color: #fff; }
.icase { }
.icasec { padding: 50px 0 30px 0; }
.icasec ul li { width: 175px; height: 46px; float: left; margin: 0 10px 20px 0; }
.icasec ul li a { display: block; width: 175px; height: 46px; line-height: 46px; font-size: 16px; font-weight: 400; overflow:hidden;}
.icasec ul li a i { display: block; width: 46px; height: 46px; float: left; margin-right: 10px; background: #aaaaaa; -webkit-border-radius: 46px; -moz-border-radius: 46px; border-radius: 46px; }
.icasec ul li a:hover { background: #fcfdff; color: #d61318; }
.icasec ul li a:hover i { background: #d61318; }
.icasec ul li:last-child a i{background: #d61318;}
.icase_m { display: block; width: 155px; height: 37px; border: 1px #d61318 solid; line-height: 37px; text-align: center; color: #d61318; font-size: 14px; margin: 0 auto; -webkit-border-radius: 37px; -moz-border-radius: 37px; border-radius: 37px; }
.icase_m:hover { background: #d61318; color: #fff; }
.ihezuo { margin: 60px auto 70px auto; }
.ihezuoc { font-size: 14px; line-height: 28px; }
.ihezuoc img { max-width: 100%; height: auto; }
.foot { width: 100%; height: auto; background: #343434; }
.foot .container { padding: 45px 0 65px 0; color: #fff; }
.footl { width: 1030px; height: auto; }
.footl dl { width: 125px; height: auto; float: left; }
.footl dl dt { padding-bottom: 18px; }
.footl dl dt a { font-size: 16px; line-height: 22px; color: #fff; }
.footl dl dd a { color: #ccc; font-size: 14px; line-height: 30px; }
.footl dl dd a:hover { color: #fff; }
.footr { width: 145px; height: auto; text-align: center; }
.footr img { margin-bottom: 12px; }

.footlink{width: 100%; height: auto; background: #343434;font-size: 14px;}
.footlink .container { padding: 15px 0 15px 0; color: #ccc; }
.footlink a { font-size: 14px; line-height: 22px; color: #ccc; padding-right:15px; }
.footlink a:hover { color: #fff; }

.copyright { width: 100%; height: auto; background: #242424; }
.copyright .container { padding: 15px 0; line-height: 22px; color: #a9a9a9; }
.copyright a { color: #a9a9a9; }
.copyright a:hover { color: #fff; }
.vedio { position: fixed; margin: 35px auto; z-index: 9999; }
.vedio .bg { width: 100%; vertical-align: middle; }
.vedio .icon { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; cursor: pointer; }
.vedio video { background: #fff; display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
.vedio .vedioClose { display: none; background: #ad322c; position: absolute; top: 0px; right: 0px; width: 60px; height: 60px; line-height: 60px; text-align: center; z-index: 1; cursor: pointer; }
.vedio .vedioClose img { vertical-align: middle; max-width: 70%; }
.alertVideoHide { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/b-bg.png); z-index: 9998; }
.alertVideoContent { display: none; position: fixed; top: 10%; left: 0; bottom: 0px; right: 0px; width: 900px; height: auto; max-height:650px; margin: 0 auto; z-index: 9999; background: #000; padding: 0; }
.alertVideoContent iframe { width: 100% !important; height: 100% !important; }
.alertVideoContent .vedioClose { position: absolute; top: 0px; right: -60px; cursor: pointer; width: 60px; height: 60px; background: #ad322c; line-height: 60px; cursor: pointer; text-align: center; }
.alertVideoContent .vedioClose img { vertical-align: middle; max-width: 70%; }
/*index end*/

/*about start*/
.common_banner { width: 100%; height: 320px; overflow: hidden; }
/*sub*/
.sub { width: 1160px; margin: 15px auto 25px auto; border-top: 1px solid #d61318; }
/*sub-nav*/
.sub-nav { float: left; width: 240px; overflow: hidden; }
.sub-nav .subtitle { background: #eeeeee; padding-bottom: 15px; }
.sub-nav .subtitle h2 { width: 200px; height: 43px; background: #d61318; margin: 0 auto; text-align: center; line-height: 43px; border: 1px solid #ccc; border-top: 0; font-size: 20px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; font-weight: normal; color: #fff; font-weight: bolder; }
.sub-nav-li { border-bottom: 0px solid #C00; }
.sub-nav h3 { font-size: 14px; padding: 0; font-weight: normal;/*text-shadow: 0px 1px 0px #FFF;*/ }
.sub-nav h3 a { color: #333; text-decoration: none; display: block; padding-left: 19px; padding-right: 10px; border-top: 1px solid #d9d9d9; position: relative; }
.sub-nav .out a { color: #333; padding: 0 30px 4px 18px; height: 34px; line-height: 30px; font-size: 14px;/*text-shadow: 0px 1px 0px #fff;*/ background: #e0e0e0 url(../images/sideLine.png) repeat-x 0 100%; border-left: 0px solid #e0e0e0; border-right: 0px solid #e0e0e0; }
.sub-nav .out a i { position: absolute; right: 10px; width: 32px; height: 32px; top: 14px; background: url(../images/icon_arrowR.png) 0 0 no-repeat; }
.sub-nav h3 a:hover { color: #C4181F; }
.sub-nav h3 a:hover i { display: block; }
.sub-nav .on { font-weight: bold; }
.sub-nav .on a { color: #333; padding: 0 30px 4px 18px; height: 34px; line-height: 30px; font-size: 14px;/*text-shadow: 0px 1px 0px #fff;*/ background: #e0e0e0 url(../images/sideLine.png) repeat-x 0 100%; border-left: 0px solid #e0e0e0; border-right: 0px solid #e0e0e0; }
.sub-nav .on i { position: absolute; right: 10px; width: 32px; height: 32px; top: 14px; background: url(../images/icon_arrowR.png) 0 0 no-repeat; }
.sub-nav h4 { font-size: 14px; margin: 0; background: #eeeeee; font-weight: normal; }
.sub-nav h4 a { display: block; padding: 8px 0 8px 35px; border-bottom: 1px solid #e0e0e0; }
.sub-nav h4 a:hover { color: #c4181f; }
.sub-nav h4 .xon { color: #c4181f; }
.sub-nav ul li div{ display:none;}
.sub-nav ul li.tton div{ display:block;}
.sub-nav ul li.tton .out { font-weight: bold; }
.sub-nav ul li.tton .out a { color: #c4181f; padding: 0 30px 4px 18px; height: 34px; line-height: 30px; font-size: 14px;/*text-shadow: 0px 1px 0px #fff;*/ background: #e0e0e0 url(../images/sideLine.png) repeat-x 0 100%; border-left: 0px solid #e0e0e0; border-right: 0px solid #e0e0e0; }
.sub-nav ul li.tton .out i { position: absolute; right: 10px; width: 32px; height: 32px; top: 14px; background: url(../images/icon_arrowR.png) 0 0 no-repeat; }
/*sub-con*/
.sub-con { float: right; width: 900px; border-top: 0; }
.sub-con-all { border-top: 0; }
.sub-con-nav { height: 40px; border-bottom: 1px solid #e0e0e0; }
.sub-con-nav .con { margin: 0px; height: 40px; line-height: 40px; font-size: 14px; background: url(../images/icon-home.png) 0 0 no-repeat; padding-left: 60px; font-weight: normal; }
.sub-con-con { margin: 0px; border: 1px solid #e0e0e0; }
.sub-con-con h1 { line-height: 22px; font-size: 18px; padding-left: 36px; padding-top: 14px; padding-bottom: 14px; background: #e9e9e9; font-weight: normal; }
.sub-con-con .con { padding: 27px 36px; line-height: 28px; font-size: 14px; overflow: hidden; font-weight: normal; }
.sub-con-con .con img{ max-width:100%; height:auto;}
.sub-con-con .con p { line-height: 28px; font-size: 14px; /*padding: 6px 0;*/ font-weight: normal; }
/*SK Style*/
.SK-RLinks { margin-top: 20px; }
.SK-RLinks .h2 { font-size: 16px; border-bottom: 1px solid #e0e0e0; padding: 10px 0; }
.SK-RLinks .h2 i { width: 2px; height: 16px; background: #C4181F; margin-top: 3px; float: left; font-style: normal; }
.SK-RLinks .h2 span { margin-left: 10px; }
.SK-RLinks dt { font-size: 16px; border-bottom: 1px solid #e0e0e0; padding: 10px 0; }
.SK-RLinks dt i { width: 2px; height: 16px; background: #C4181F; margin-top: 3px; float: left; }
.SK-RLinks dt span { margin-left: 10px; }
.SK-RLinks dd { border-bottom: 1px solid #e0e0e0; font-size: 12px; list-style: none; background: #f1f1f1; }
.SK-RLinks dd a { display: block; padding: 0 0px 0 12px; list-style: none; height:37px; line-height:37px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.SK-View-More { float: right; margin-top: 5px; color: #666; }
.SK-View-More:hover { color: #c4181f; }
.SK-View-More i { margin-left: 6px;  font-style: normal; }
/*SKMargin*/
.SK-Mrg-10 { margin-left: 10px; }
/*about end*/
.list-thumb-3 { padding: 20px 0px 10px 0px; }
.list-thumb-3 li { padding-bottom: 15px; margin: 15px 33px; }
.list-thumb-3 .img { width: 150px; float: left; margin-top: 7px; padding-bottom: 15px; }
.list-thumb-3 .img img { width: 145px;max-height:100px; }
.list-thumb-3 .list-con { float: right; width: 650px; }
.list-thumb-3 .intro { line-height: 28px; overflow: hidden; font-size: 14px; font-weight: normal; }
.list-thumb-3 .subject { line-height: 24px; font-size: 16px; padding-bottom: 6px; font-weight: normal; }
.list-thumb-3 .view { height: 30px; position: relative; font-weight: normal; font-size: 12px; }
.list-thumb-3 .view a { float: right; margin-top: 5px;/*float: right; margin-top: 5px; color: #666;*/ display:inline-block; width:104px; height:27px; line-height:27px; text-align:center; background:#d61318; color:#fff;;}
.list-thumb-3 .view a:hover { color: #fff; }
.list-thumb-3 .view i { margin-left: 6px; font-style: normal; }

/** 通用单页 **/
.globalTitle { margin-top: 25px; font-weight: normal; font-size: 18px; }
.globalPage { line-height: 28px; padding: 20px 0; font-size: 14px; color: #565656; }
.PageSplit { margin: 10px auto; clear: both; font-size: 16px; padding-bottom: 15px; text-align: center; }
.PageSplit a { display: inline-block; color: #000; padding: 6px; text-decoration: none; -webkit-border-radius: 5px; border-radius: 5px; margin-left: 5px; }
.PageSplit a:hover { display: inline-block; padding: 6px; color: #C4181F; text-decoration: none; }
.PageSplit .s { display: inline-block; padding: 6px; color: #C4181F; text-decoration: none; -webkit-border-radius: 5px; border-radius: 5px; margin-left: 5px; }

/*视频列表 开始*/
.mvlist { padding:40px 0; position: relative; z-index: 9; }
.mvlist ul li { width: 422px; height: auto; float: left; margin:0 10px 20px 10px; border:1px #e4e4e4 solid; }
.mvlist ul li a { display: block; width: 422px; height: auto; position: relative; z-index: 9; }
.mvlist ul li a .imovie_over { width: 422px; height: 145px; position: absolute; z-index: 99; top: 0; left: 0; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; font-size: 50px; color: #fff; padding-top: 110px; font-weight: normal; }
.mvlist ul li a .imovie_over i { font-weight: normal; }
.mvlist ul li a .imovie_m { position: absolute; z-index: 99; bottom: 40px; right: -21px; width: 25px; height: 75px; background: #d61318; color: #fff; display: block; text-align: center; padding-top: 5px; }
.mvlist ul li a .imovie_m:hover { background: #ae1115; color: #fff; }
.mvlist ul li a p{ width:100%; height:44px; line-height:44px; text-indent:10px; font-size:14px;}
.mvlist ul li a:hover .imovie_over{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.mvlist_info{ font-size:14px; color:#666666; line-height:21px; padding:0 10px 10px 10px; text-indent:25px; min-height:147px;}
/*视频列表 结束*/

/*团队 开始*/
.teamlist{ padding:30px;}
.teamlist ul li{ width:400px; height:auto; float:left; margin:0 25px 30px 0;}
.tlistl{ width:168px; height:auto;}
.tlistr{ width:215px; height:auto;}
.tlistr_t{}
.tlistr_t a{ color:#323232; font-size:16px; line-height:28px;}
.tlistr_i{ padding:12px 0; color:#666666; line-height:23px;}
.tlistr_i span{ color:#969696;}
.tlistr_m{ display:block; width:86px; height:28px; text-align:center; line-height:28px; background:#d61318; color:#fff;}
.tlistr_m:hover{ color:#fff;}
/*团队 结束*/

.piclist{padding:20px 15px;}
.piclist ul li{ width:280px; height:auto; float:left; margin:0 14px 15px 0;}
.piclist ul li p{ width:280px; height:40px; line-height:40px; text-align:center; font-size:14px;}

.kclist{padding:20px 8px;}
.kclist ul li{ width:270px; height:auto; padding:10px 6px; border:1px #f0f0f0 solid; float:left; margin:0 5px 10px 5px;}
.kclistt{ padding:3px 0;}
.kclistt a{ font-size:16px;}
.kclistc{ padding:10px 0 10px 0;}
.kclistcl{ padding-left:15px; background:url(../images/kc_icon.jpg) no-repeat left 50%; color:#c8c8c8;}
.kclistcl span{ color:#969696;}
.kclistcr{}
.kclistcr a{ display:block; width:70px; height:30px; line-height:30px; text-align:center; background:#d61318; color:#fff;}
.kclistcr a:hover{ background:#b00c11;}

.ykc{ padding:20px 10px;}
.ykct{ padding-bottom:40px; padding-top:20px;}
.ykctl{ width:450px; height:auto;}
.ykctr{ width:400px; height:auto;}
.ykctrt{ font-size:16px; line-height:38px;}
.ykctrt .red{ color:#d61318;}
.ykctr_more{ display:block; margin-top:60px; width:110px; height:36px; line-height:36px; text-align:center; background:#d61318; color:#fff; font-size:15px;}
.ykctr_more:hover{ background:#b10b0f; color:#fff;}

.ykcc{}
.ykcct{ width:100%; height:48px; line-height:48px; text-align:center; background:#eeeeee; font-size:18px; color:#343434;}
.ykccc{}
.ykccc ul li{ padding:15px; border-bottom:1px #f0f0f0 solid;}
.ykcccl{ width:168px; height:auto;}
.ykcccr{ width:660px; height:auto;}
.ykcccr_t{}
.ykcccr_t a{ font-size:16px;}
.ykcccr_i{ padding:8px 0; line-height:25px; color:#444;}
.ykcccr_i span{ color:#969696;}
.ykcccr_m{ text-align:right;}
.ykcccr_m a{ display:inline-block; width:110px; height:36px; line-height:36px; text-align:center; background:#d61318; color:#fff; font-size:15px;}
.ykcccr_m a:hover{ background:#b10b0f; color:#fff;}

.ykctrm{width:400px; height:auto; font-size:16px; line-height:60px;}
.st_select{ width:260px; height:40px; border:1px #cccccc solid; line-height:40px;text-indent:6px; color:#969292;}
.st_text{ width:260px; height:40px; border:1px #cccccc solid; line-height:40px; text-indent:16px; color:#969292;}
.shiting_text{ width:150px; height:40px; line-height:40px; text-align:center; background:#d61318; color:#fff; border:0; font-size:16px; cursor:pointer;}
.shiting_text:hover{ background:#a70a0f; color:#fff;}

/*视频列表 开始*/
.mvlistst { padding:40px 0; position: relative; z-index: 9; }
.mvlistst ul li { width: 422px; height: auto; float: left; margin:0 10px 20px 10px; border:1px #e4e4e4 solid; }
.mvlistst ul li a.mvliststa { display: block; width: 422px; height: auto; position: relative; z-index: 9; }
.mvlistst ul li a.mvliststa .imovie_over { width: 422px; height: 145px; position: absolute; z-index: 99; top: 0; left: 0; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; font-size: 50px; color: #fff; padding-top: 110px; font-weight: normal; }
.mvlistst ul li a.mvliststa .imovie_over i { font-weight: normal; }
.mvlistst ul li a.mvliststa .mvlistst_t{width: 422px; height: 48px; line-height:48px; position: absolute; z-index: 100; top: 115px; left: 0;background: rgba(255,255,255,0.7); text-align:center; font-size:24px; font-weight:bolder; color:#333;}
.mvlistst ul li a.mvliststa .imovie_m { position: absolute; z-index: 99; bottom: 40px; right: -21px; width: 25px; height: 75px; background: #d61318; color: #fff; display: block; text-align: center; padding-top: 5px; }
.mvlistst ul li a.mvliststa .imovie_m:hover { background: #ae1115; color: #fff; }
.mvlistst ul li a.mvliststa p{ width:100%; height:44px; line-height:44px; text-indent:10px; font-size:14px;}
.mvlistst ul li a.mvliststa:hover .imovie_over{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.mvlistst ul li a.mvlistst_m{ margin:15px auto; display:block; width:75px; height:30px; line-height:30px; text-align:center; background:#d61318; color:#fff; font-size:14px;}
.mvlistst ul li a.mvlistst_m:hover{ background:#ab0e12;}

.kcst_me{ padding:60px 15px; background:#32195a;}
.kcst_mel{ padding:23px 0 0 30px; width:340px; height:auto; text-align:center;}
.kcst_melc{ font-size:28px; color:#fff; font-style:italic; padding-top:40px;}
.kcst_melc span{ color:#FF0000; font-size:36px; padding:0 10px;}
.kcst_mer{ width:330px; height:auto; padding:30px 40px 70px 40px; background:#46306a;}
.kcst_mer_t{ width:100%; height:40px; background:#fff; margin-bottom:20px; color:#333; line-height:40px; text-indent:15px; font-size:14px; border:0;}
.kcst_mer_sub{width:100%; height:40px; background:#d61318; color:#fff; line-height:40px;font-size:14px; border:0; cursor:pointer; text-align:center;}
.kcst_mer_sub:hover{ background:#b21116;}
/*视频列表 结束*/


/*商学院 开始*/
.sxysj{ padding:40px 20px;}
.sxysj ul li{ width:410px; height:auto; border:1px #f0f0f0 solid; float:left; margin:0 25px 30px 0; background:#f0f0f0; position:relative; z-index:9;}
.sxysj ul li i{ display:block; width:20px; height:20px; background:url(../images/sxy_sj_jiao.jpg) no-repeat; position:absolute; z-index:99; bottom:1px; right:1px;}
.sxysjl{ width:138px; height:auto;}
.sxysjr{ width:230px; height:auto; padding:25px 20px 0 0;}
.sxysjrt{ width:100%; height:35px; line-height:35px; font-size:15px; font-weight:bolder;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sxysjrt a{}
.sxysjri{ padding:5px 0; height:50px; line-height:25px;overflow: hidden;text-overflow:ellipsis; color:#9b9999;}
.sxysjrc{ padding-top:20px; text-align:right;}
.sxysjrc a{ display:inline-block; width:84px; height:27px; line-height:27px; text-align:center; background:#d61318; color:#fff; margin-left:18px;}
.sxysj ul li:hover{ background:#222222;}
.sxysj ul li:hover i{background:url(../images/sxy_sj_jiao_over.jpg) no-repeat;}
.sxysj ul li:hover .sxysjrt a{ color:#fff;}
.sxysj ul li:hover .sxysjri{ color:#fff;}


/*商学院 结束*/

/*联系我们 开始*/
.contactcrc{ padding:30px 0 0 15px; width:420px;}
.contactcrc ul li{ line-height:22px; width:170px; height:auto; padding-left:30px; float:left; margin:0 15px 15px 0;}
.contactcrc ul li.contactcrc1{ background:url(../images/contact_icon1.jpg) no-repeat left 5px;}
.contactcrc ul li.contactcrc3{ background:url(../images/contact_icon2.jpg) no-repeat left 5px;}
.contactcrc ul li.contactcrc4{ background:url(../images/contact_icon3.jpg) no-repeat left 5px;}
.contactcrc ul li.contactcrc5{ background:url(../images/contact_icon4.jpg) no-repeat left 5px;}
.contactcrc ul li.contactcrc6{ background:url(../images/contact_icon5.jpg) no-repeat left 5px;}

.contactcc{ margin:50px auto;}
.contactcct{ width:100%; height:100px; line-height:100px; text-align:center; background:#3b82fc; color:#fff; font-size:20px;}
.contactccc{ padding:40px 20px;}
.contactccc ul li{ width:410px; height:auto; float:left; margin:0 30px 40px 0;}
.contactcccl{ width:200px; height:auto;}
.contactcccr{ width:190px; height:auto;}
.contactcccr1{ color:#d61318; font-size:16px; height:auto; line-height:22px;}
.contactcccr2{ padding:10px 0; margin:10px 0; border-top:1px #f0f0f0 solid;border-bottom:1px #f0f0f0 solid;}
.contactcccr2 .contactcccr2l{ margin-bottom:10px;}
.contactcccr2ll{ width:34px; height:auto; color:#969696;}
.contactcccr2lr{ color:#000000; width:140px; height:auto;}

.contactcccr3{ padding-top:50px; text-align:right;}
.contactcccr3 a{ display:inline-block;width:80px; height:27px; line-height:27px; text-align:center; background:#d61318; color:#fff;}
.contactcccr3 a:hover{ background:#b21116;}

.message{ margin:30px 0; background:#f4f4f4;}
.messager{ padding:15px 40px 0 15px; width:380px; height:auto; font-size:14px; color:#666;}
.mess_select{ width:200px; height:30px; border:1px #cccccc solid; line-height:30px; background:#fff; text-indent:3px;}
.mess_text{ width:300px; height:30px; border:1px #cccccc solid; line-height:30px; background:#fff; text-indent:15px;}
.mess_textarea{width:300px; height:130px; border:1px #cccccc solid; line-height:30px; background:#fff;text-indent:15px; font-size:12px; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
.mes_sub{ width:300px; height:38px; line-height:38px; font-size:14px; color:#fff; background:#d61318; border:0; cursor:pointer;}
.mes_sub:hover{ background:#a20d11;}
/*联系我们 结束*/


/*在线购买  开始*/
.buy{ padding:40px 20px;}
.buyl{ width:300px; height:auto;}
.buyr{ width:530px; height:auto;}
.buyrt{ padding:2px 15px; background:#ff0000; display:inline-block; color:#fff; line-height:25px; font-size:15px;}
.buyrc{ padding:18px 0; line-height:32px; color:#707070; font-size:14px;}
.buyrp{ padding:25px 0; font-size:30px; color:#000; font-weight:bolder;}
.buyrm{ font-size:20px; color:#000; line-height:45px;}
.buy_sel{ width:200px; height:30px; border:1px #cccccc solid; line-height:30px; background:#fff; text-indent:3px;}
.buy_short{width:135px; height:30px; border:1px #cccccc solid; line-height:30px; background:#fff; text-indent:15px;}
/*在线购买 结束*/

/*荣誉证书  开始*/
.honor{ padding:40px 20px;}
.honor ul li{ width:410px; height:auto; float:left; margin:0 20px 30px 0;}
.honor ul li a{ display:block;}
.honor ul li a img{ width:230px; /*height:auto;*/}
.honor ul li a p{ width:170px; height:auto; padding-top:35px; font-size:18px; color:#333; text-align:center; line-height:32px;}
/*荣誉证书  结束*/

/*新闻 结束*/
.ndzy{ border:1px #e4e4e4 solid; background:#fcfbfd; padding:10px; color:#999999; line-height:26px; font-size:14px;}
.ndetail{ padding-top:30px; color:#707070;}
/*新闻 结束*/

/*关于我们  开始*/
.aboutmovie{ margin-bottom:35px;}
.aboutmovie a{ display:block; position: relative; z-index: 9;}
.aboutmovie a .imovie_over { width: 826px; height: 262px; position: absolute; z-index: 99; top: 0; left: 0; background: url(../images/icustomerc1_p_bg.png) repeat; text-align: center; font-size: 50px; color: #fff; padding-top:200px; font-weight: normal; display:block; }
.aboutmovie a .imovie_over i { font-weight: normal; }
.aboutmovie a:hover .imovie_over{ display:block;}

/*关于我们 结束*/


#elevator_item { width: 60px; height: 60px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 60px; background: url(../images/top.png) center center no-repeat; cursor: pointer; margin-bottom: 10px }
#elevator:hover {}
#elevator:active {}

.pageController { width: 96%; padding: 30px 0 50px 0; line-height: 25px; text-align: right; }
.pageController a { display: inline-block; background-color: #f2f2f2; border: #f2f2f2 1px solid; color: #333; padding: 3px 12px; margin-right: 5px; }
.pageController a:hover { background-color: #d61318; color: #FFF; text-decoration: none; border: #d61318 1px solid; }
.pageController .xuanzhong { background-color: #d61318; color: #FFF; font-weight: bold; border: #d61318 1px solid; }