body { min-width:1200px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0 auto; padding:0;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select { margin:0; padding:0;}
h1,h3,h3,h4 { font-size:14px;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; color:#b81b30;}
img { border:0;}
ul li { list-style:none;}
.warp { width:1200px; margin:0 auto;} 
#VCode { cursor:pointer;}
input[type=button],input[type=submit],input[type=file],button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#333;} 
:-moz-placeholder { color:#333;} 
::-moz-placeholder { color:#333;}
:-ms-input-placeholder { color:#333;} 

@font-face { 
	font-family:'FontAwesome';
		    src:url('/static/home/fonts/fontawesome-webfont.eot?v=4.7.0');
	        src:url('/static/home/fonts/fontawesome-webfont.eot') format('embedded-opentype'),
			     url('/static/home/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
				 url('/static/home/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
				 url('/static/home/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
				 url('/static/home/fonts/fontawesome-webfont.svg?v=4.7.0') format('svg');
	font-weight:normal;
	 font-style:normal;
}
.icon { display:inline-block; font:normal normal normal 16px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*top*/
.header { width:100%; height:100px; margin:0 auto; /*box-shadow:0 5px 10px rgba(0,0,0,0.05);*/ background:#fff; position:relative; z-index:9;}
.header .logo { float:left; height:65px; margin-top:17.5px;}
.header .logo img { display:block; height:100%;}

/*导航*/
.header .nav { float:right; max-width:60%;}
.header .nav li { float:left; height:100px; text-align:center; position:relative;}
.header .nav li a { display:block; line-height:100px; padding:0 25px; font-size:18px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.header .nav li:hover a,.header .nav .on a { color:#b81b30;}
.header .nav li:hover ul { display:block;}
.header .nav li ul { display:none; width:160px; background:#b81b30; overflow:hidden; position:absolute; top:100px; right:0;}
.header .nav li:hover li { float:none; height:45px; border-top:1px solid #aa1529; -webkit-transition:all .5s ease; transition:all .5s ease;}
.header .nav li:hover li a { line-height:45px; font-size:14px; color:rgba(255,255,255,0.8); padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.header .nav li:hover li:hover { background:#aa1529;}
.header .nav li:hover li:hover a { color:#fff;}

.header .nav li .login { float:left; height:35px; line-height:35px; font-size:16px; color:#aa1529; padding:0 20px; margin:33px 0 0 10px; border:1px solid #aa1529; border-radius:20px;}
.header .nav li .login:hover { color:#fff; background:#aa1529;}

/*banner*/
.banner { width:100%; position:relative; z-index:1;}
.banner .swiper-slide a,.banner .swiper-slide img { display:block; width:100%; height:100%;}
.banner .swiper-pagination-bullets { bottom:20px;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px; background:#fff;}

.banner_ej { width:100%; margin:0 auto; height:280px; background-position:center bottom; background-repeat:no-repeat;}

/*脚部*/
.footer { width:100%; padding:40px 0 25px 0; background:#b81b30;}
.footer .fotlogo { float:left; max-width:385px; height:65px; padding:15px 20px; overflow:hidden;}
.footer .fotlogo img { display:block; height:100%; filter:grayscale(100) brightness(100);}
.footer .msg { float:right; width:700px;}
.footer .msg .nva { margin-bottom:10px;}
.footer .msg .nva a { line-height:40px; font-size:16px; color:rgba(255,255,255,0.8); margin-right:25px; position:relative;}
.footer .msg .nva a::after { display:block; content:""; width:10px; height:1px; background:rgba(255,255,255,0.5); position:absolute; right:-20px; top:11px;}
.footer .msg .nva a:last-child::after { display:none;}
.footer .msg  p { line-height:30px; font-size:14px; color:#fff;}
.footer .msg  p a { color:#fff;}
.footer .msg a:hover { color:#fff;}
.footer .sitecode { width:100px; margin:0 auto; text-align:center;}
.footer .sitecode a { display:block; width:100%;}
.footer .sitecode img { display:block; margin:0 auto;}

/*右侧客服*/
.webonline { width:60px; position:fixed; right:0; bottom:10%; z-index:999999;}
.webonline li { width:100%; margin-top:5px; position:relative;}
.webonline li i { display:block; width:50px; height:50px; line-height:50px; font-family:FontAwesome; font-style:normal; font-size:24px; color:#333; text-align:center; margin:0 auto; cursor:pointer; border:1px solid #ddd; border-radius:4px; background:#fff;}
.webonline li p { display:none; width:160px; line-height:25px; font-size:14px; color:#333; padding:10px; margin:auto; border:1px solid #e5e5e5; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.1);  background:#fff; position:absolute; right:65px; top:0;}
.webonline li p::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:6px 0 6px 6px; border-color:transparent transparent transparent #ccc; line-height:0px; _border-color:#000 #000 #000 #ccc; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000'); position:absolute; right:-6px; top:16px;}
.webonline li:hover p { display:block;}
.webonline li.btn_top { display:none;}

/**栏目标题**/
.tits { width:100%; line-height:40px; padding:50px 0 30px 0;}
.tits h3 { float:left; font-size:24px; color:#333; margin:0 auto;}
.tits a { float:right; font-size:12px; color:#868686; padding-right:15px; position:relative;}
.tits a::after { display:block; content:""; width:5px; height:5px; border-top:1px solid #888; border-right:1px solid #888; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:5px; top:17.5px;}
.tits a:hover { color:#b81b30;}
.tits a:hover::after { border-color:#b81b30;}

/*通知公告*/
.notice { width:100%; padding-bottom:50px; background:#fafafa;}
.notice .lst { float:left; width:580px; padding-bottom:10px; border:1px solid #ddd; background:#fff;}
.notice .mr2 { margin-left:35px;}
.notice .lst .tit { line-height:40px; margin-bottom:10px; border-bottom:1px solid #f6f6f6; overflow:hidden; background-image:linear-gradient(#fff,#eee);}
.notice .lst .tit h3 { float:left; font-size:16px; color:#fff; padding:0 15px; background:#b81b30; position:relative;}
.notice .lst .tit h3::before,.notice .lst .tit h3::after { display:block; content:""; width:0; height:0; border-style:solid; position:absolute;}
.notice .lst .tit h3::before { border-width:40px 0 0 20px; border-color:transparent transparent transparent #b81b30; top:0; right:-20px; z-index:2;}
.notice .lst .tit h3::after { border-width:60px 0 0 30px; border-color:transparent transparent transparent rgba(0,0,0,0.08); right:-30px; top:-20px; z-index:1;}
.notice .lst .tit a { float:right; font-size:12px; color:#999; margin-right:15px;}
.notice .lst .tit a:hover { color:#b81b30;}
.notice .lst li { line-height:35px; padding:0 15px;}
.notice .lst li a { display:block; float:left; width:80%; font-size:15px; color:#333; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.notice .lst li a::after { display:block; content:""; width:4px; height:4px; border-radius:50%; background:#ddd; position:absolute; left:0; top:16px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.notice .lst li span { float:right; font-size:13px; color:#999;}
.notice .lst li:hover a { color:#b81b30;}
.notice .lst li:hover a::after { background:#b81b30;}

/**课程金沙直播app下载**/
.course { width:100%; padding-bottom:40px;}
.course .tabs { float:left; margin-left:30px;}
.course .tabs li { float:left; line-height:35px; font-size:16px; color:#666; cursor:pointer; margin:5px 30px 0 0; position:relative;}
.course .tabs li::after { display:block; content:""; width:0; height:2px; margin:auto; background:#b81b30; position:absolute; left:0; right:0; bottom:0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .tabs .on { font-weight:bold; color:#b81b30;}
.course .tabs .on::after { width:80%;}
.course .counr { width:100%; margin:0 auto; overflow:hidden;}
.course .counr .couul { width:100%; margin:0 auto 30px auto; position:relative;}
.course .counr .couli .swiper-slide { border-radius:2px; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .counr .couli .swiper-slide a { display:block; width:100%;}
.course .counr .couli .swiper-slide .img { width:100%; height:190px; margin:0 auto; overflow:hidden; background:#eee;}
.course .counr .couli .swiper-slide .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .counr .couli .swiper-slide .msg { padding:10px 15px; border:1px solid #eee;}
.course .counr .couli .swiper-slide .msg h3 { line-height:30px; font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .counr .couli .swiper-slide .msg p { line-height:20px; font-size:14px; color:#999;}
.course .counr .couli .swiper-slide:hover { box-shadow:0 0 20px rgba(0,0,0,0.1);}
.course .counr .couli .swiper-slide:hover .img img { transform:scale(1.1,1.1);}
.course .counr .couli .swiper-slide:hover h3 { color:#b81b30;}
.course .counr .couul .swiper-button-next,.course .counr .couul .swiper-button-prev { width:30px; margin-top:-45px; background:#fff;}
.course .counr .couul .swiper-button-next::after,.course .counr .couul .swiper-button-prev::after { font-size:22px; color:#b81b30;}
.course .counr .couul .swiper-button-next { border-radius:4px 0 0 4px; right:0;}
.course .counr .couul .swiper-button-prev { border-radius:0 4px 4px 0; left:0;}
.course .counr .swiper-slide { background:#fff;}
.course .counr li { float:left; width:380px; margin:0 30px 20px 0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .counr li:nth-child(3n) { margin-right:0;}
.course .counr li a { display:block; width:100%;}
.course .counr li .img { float:left; width:173px; height:115px; border-radius:4px 0 0 4px; overflow:hidden; background:#eee;}
.course .counr li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .counr li .msg { float:right; width:calc(100% - 173px); height:115px; padding:2px 20px 5px 20px; border:1px solid #eee; border-left:none; border-radius:0 4px 4px 0; box-sizing:border-box; overflow:hidden; background:#fff;}
.course .counr li .msg h3 { line-height:40px; font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.course .counr li .msg p { line-height:22px; font-size:12px; color:#999;}
.course .counr li:hover { box-shadow:0 0 20px rgba(0,0,0,0.1);}
.course .counr li:hover .img img { transform:scale(1.1,1.1);}
.course .counr li:hover h3 { color:#b81b30;}

/**热门资源**/
.resource { width:100%; padding-bottom:40px; background:#fafafa;}
.resource .lst { width:580px; padding-bottom:10px; border:1px solid #ddd; background:#fff;}
.resource .lst .tit { line-height:40px; margin-bottom:15px; border-bottom:1px solid #f6f6f6; overflow:hidden; background-image:linear-gradient(#fff,#eee);}
.resource .lst .tit h3 { float:left; font-size:16px; color:#fff; padding:0 15px; background:#b81b30; position:relative;}
.resource .lst .tit h3::before,.notice .lst .tit h3::after { display:block; content:""; width:0; height:0; border-style:solid; position:absolute;}
.resource .lst .tit h3::before { border-width:40px 0 0 20px; border-color:transparent transparent transparent #b81b30; top:0; right:-20px; z-index:2;}
.resource .lst .tit h3::after { border-width:60px 0 0 30px; border-color:transparent transparent transparent rgba(0,0,0,0.08); right:-30px; top:-20px; z-index:1;}
.resource .lst .tit a { float:right; font-size:12px; color:#999; margin-right:15px;}
.resource .lst .tit a:hover { color:#b81b30;}

.resource .lst li { width:95%; margin:0 auto 10px auto; padding-bottom:10px; border-bottom:1px solid #eee; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.resource .lst li:last-child { margin-bottom:0; padding-bottom:5px; border-bottom:none;}
.resource .lst li a { display:block; width:100%;}
.resource .lst li .img { float:left; width:70px; height:55px; border-radius:4px; overflow:hidden; background:#eee;}
.resource .lst li .img img { display:block; width:70px; height:55px;}
.resource .lst li .msg { float:right; width:calc(100% - 90px);}
.resource .lst li .msg h3 { line-height:25px; font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.resource .lst li .msg span { display:inline-block; line-height:30px; font-size:12px; color:#999; margin-right:30px;}
.resource .lst li:hover .msg h3 { color:#b81b30;}

/**名师风采**/
.teacher { width:100%; padding-bottom:60px; background:#b81b30;}
.teacher .warp { position:relative;}
.teacher .tits h3,.teacher .tits a { color:#fff;}
.teacher .tits a::after,.teacher .tits a:hover::after { border-color:#fff;}
.teacher .swiper-wrapper { padding-bottom:15px;}
.teacher .swiper-slide a { display:block; text-align:center; padding:30px; border-radius:2px; overflow:hidden; background:#fff;}
.teacher .swiper-slide .img { width:150px; height:150px; margin:0 auto; border-radius:50%; overflow:hidden; background:#eee;}
.teacher .swiper-slide .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.teacher .swiper-slide h3 { line-height:40px; font-weight:500; font-size:18px; color:#333; margin:10px 0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.teacher .swiper-slide p { line-height:25px; font-size:12px; color:#999; -webkit-transition:all .5s ease; transition:all .5s ease;}
.teacher .swiper-slide:hover .img img { transform:scale(1.1,1.1);}
.teacher .swiper-slide:hover h3 { color:#b81b30;}
.teacher .swiper-slide:hover p { color:#666;}
.teacher .swiper-button-next,.teacher .swiper-button-prev { width:40px; margin-top:35px;}
.teacher .swiper-button-next { right:-50px;}
.teacher .swiper-button-prev { left:-50px;}
.teacher .swiper-button-next::after,.teacher .swiper-button-prev::after { font-size:28px; color:#fff;}

/**校企合作**/
.partner { width:100%; padding-bottom:40px; background:#fafafa;}
.partner .tits { padding-bottom:15px;}
.partner a { line-height:35px; font-size:16px; color:#666; margin-right:50px; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.partner a::after { display:block; content:""; width:1px; height:15px; background:#999; position:absolute; right:-27px; top:5px;}
.partner a:last-child::after { display:none;}
.partner a:hover { color:#b81b30; text-decoration:underline;}

/*************** 子页公用 *******************/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; min-height:400px; margin:40px auto;}
.catnav { width:100%; height:70px; line-height:70px; overflow:hidden; background:#fafafa;}
.catnav li { float:left; text-align:center; margin-right:30px; position:relative;}
.catnav li::after { display:block; content:""; width:0%; height:2px; margin:auto; background-color:#b81b30; -webkit-transition:all .5s ease; transition:all .5s ease; position:absolute; left:0; right:0; bottom:0px;}
.catnav li a { display:block; font-size:16px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.catnav li:hover::after,.catnav .on::after { width:40%;}
.catnav li:hover a,.catnav .on a { font-weight:bold; color:#b81b30;}
.catnav p { float:right; max-width:40%; font-size:12px; color:#999;}
.catnav p a { color:#999;}
.catnav p a:last-child,.catnav p a:hover { color:#b81b30;} 

/*详情页公用*/
.lh { min-height:200px; font-size:16px; line-height:35px; color:#666; text-align:justify;}
.lh img { max-width:100%; height:auto !important;}
.showcont { width:1120px; margin:30px auto; padding:40px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.03); background:#fff;}
.show_h3 { width:100%; line-height:40px; text-align:center; margin-bottom:30px; border-bottom:1px solid #eee;}
.show_h3 h3 { font-size:24px; color:#333; font-weight:500;}
.show_h3 p { font-size:12px; color:#999;}
.show_sxp { font-size:14px; line-height:25px; color:#999; margin-top:30px; padding-top:20px; border-top:1px solid #eee;}
.show_sxp p { width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.show_sxp p span { display:inline-block; margin-right:10px;}
.show_sxp a { color:#b81b30;}
.show_sxp .fr { text-align:right;}
.show_sxp p a:hover { text-decoration:underline;}
.serchms { font-size:20px; line-height:60px; color:#333; text-align:center;}

/*分页*/
.scott { overflow:hidden; text-align:center; letter-spacing:2px; margin:20px auto;}
.scott li { display:inline-block; line-height:35px; border:1px solid #b81b30; margin:0 5px;}
.scott a,.scott span { display:block; padding:0px 15px; font-size:16px; color:#b81b30; cursor:pointer;}
.scott li:hover,.scott .active { background:#b81b30;}
.scott li:hover a,.scott li:hover span,.scott .active span { color:#fff;}

/*产品列表*/
.prolist { width:100%;}
.prolist li { float:left; width:285px; margin:0 20px 30px 0; border-radius:2px; overflow:hidden; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li:nth-child(4n) { margin-right:0;}
.prolist li a { display:block; width:100%;}
.prolist li .img { width:100%; height:190px; margin:0 auto; overflow:hidden; background:#eee;}
.prolist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li h3 { line-height:35px; margin-top:5px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li h3 b { display:inline-block; max-width:calc(100% - 50px); font-weight:500; font-size:16px; color:#333; padding-right:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.prolist li h3 b i { display:block; width:45px; height:22px; line-height:20px; font-style:normal; font-size:11px; color:#fff; text-align:center; border-radius:15px 15px 15px 0; background:#b81b30; position:absolute; right:0; top:0;}
.prolist li span { display:block; font-size:12px; color:#999;}
.prolist li span.fl { max-width:65%;}
.prolist li span.fr { max-width:35%;}
.prolist li:hover .img img { transform:scale(1.1,1.1);}
.prolist li:hover h3 { color:#b81b30;}

/*名师列表*/
.piclist { width:100%;}
.piclist .lst { width:100%; margin-bottom:20px;}
.piclist .lst h1 { line-height:50px; font-size:22px; color:#333; margin-bottom:25px; position:relative;}
.piclist .lst h1::after { display:block; content:""; width:45px; height:2px; background:#b81b30; position:absolute; left:0; bottom:0;}
.piclist .lst li { float:left; width:220px; text-align:center; margin:0 25px 20px 0; border:1px solid #eee; border-radius:4px; box-sizing:border-box; overflow:hidden; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist .lst li:nth-child(5n) { margin-right:0;}
.piclist .lst li a { display:block; padding:30px;}
.piclist .lst li .img { width:150px; height:150px; margin:0 auto; border-radius:50%; overflow:hidden; background:#eee;}
.piclist .lst li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist .lst li h3 { line-height:40px; font-weight:500; font-size:18px; color:#333; margin:10px 0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist .lst li p { line-height:25px; font-size:12px; color:#999; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist .lst li:hover { box-shadow:0 0 20px rgba(0,0,0,0.1);}
.piclist .lst li:hover .img img { transform:scale(1.1,1.1);}
.piclist .lst li:hover h3 { color:#b81b30;}
.piclist .lst li:hover p { color:#666;}

/*资料列表*/
.files { min-height:500px; padding-left:260px; background:url(/static/home/images/zy04.jpg) no-repeat 0 0;}
.files li { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #f5f5f5; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.files li::after { display:block; content:""; width:6px; height:6px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:43px; right:20px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.files li a { display:block; width:100%;}
.files li .img { float:left; width:70px; height:55px; border-radius:4px; overflow:hidden; background:#eee;}
.files li .img img { display:block; width:70px; height:55px;}
.files li .msg { float:right; width:calc(100% - 90px);}
.files li .msg h3 { line-height:25px; font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.files li .msg span { display:inline-block; line-height:30px; font-size:12px; color:#999; margin-right:30px;}
.files li .msg .see { padding-left:25px; background:url(/static/home/images/zy03.png) no-repeat left 29px / 20px;}
.files li:hover::after { border-color:#b81b30;}
.files li:hover .msg h3 { color:#b81b30;}

/*新闻列表*/
.newlist { min-height:500px; padding-left:260px; background:url(/static/home/images/zy04.jpg) no-repeat 0 0;}
.newlist li { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee; position:relative;}
.newlist li a { display:block; width:100%;}
.newlist li .img { float:left; width:70px; height:55px; border-radius:4px; overflow:hidden;}
.newlist li .img img { display:block; width:70px; height:55px;}
.newlist li .msg { float:right; width:calc(100% - 90px);}
.newlist li .msg h3 { width:80%; line-height:25px; font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlist li .msg p { line-height:30px; font-size:14px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newlist li .msg p span { font-size:13px; margin-right:40px; position:relative;}
.newlist li .msg p span::after { display:block; content:""; width:1px; height:10px; background:#bbb; position:absolute; right:-20px; top:5px;}
.newlist li:hover h3 { color:#b81b30;}

/*图片详情页*/
.showlft { float:left; width:480px; min-height:480px; border-radius:4px; overflow:hidden;}
.showlft img { display:block; width:100%;}
.kecheng { height:320px;}
.showrgt { float:right; width:660px;}
.showrgt h1 { line-height:45px; font-size:30px; color:#333; padding-bottom:10px;}
.showrgt p { line-height:30px; font-size:16px; color:#666; margin-top:10px;}
.showrgt b { display:block; font-size:16px; color:#333; margin-top:30px;}
.showrgt a { display:block; width:200px; height:60px; line-height:60px; font-size:24px; color:#fff; text-align:center; letter-spacing:2px; margin-top:25px; border-radius:4px; background:#ff7800;}
.tabtit { width:100%; height:60px; line-height:60px; margin:40px 0 20px 0; background:#f4f4f4;}
.tabtit li { float:left; font-size:18px; color:#666; margin-left:35px; cursor:pointer; position:relative;}
.tabtit li::after { display:none; content:""; width:45%; height:2px; margin:auto; background:#b81b30; position:absolute; left:0; right:0; bottom:0;}
.tabtit li.hov { font-weight:bold; color:#b81b30;}
.tabtit li.hov::after { display:block;}
.mynr { width:100%;}
.mynr .swiper-slide { width:100%; background:#fff;}
