﻿@charset "utf-8";
body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#333333; font-size:14px; width:100%; background:#ffffff; }
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; font-size:13px;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important;}
*{ padding:0px; margin:0px; border:0px;}
li{ list-style:none;}
.clear{ clear:both; height:0px !important; width:0 !important; padding:0 !important; margin:0 !important; border:0 !important; float:none !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除按钮选中的高亮标签*/
div,p,table,td,ul,li,span,a,ol,input{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder { /* Internet Explorer 10+ */ color:#cccccc; font-size:12px;}
input::-webkit-input-placeholder { /* WebKit browsers */ color:#cccccc; font-size:12px;}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:#cccccc; font-size:12px;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#cccccc; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.mo{ display:none;}


.neipagename{ width:100%; text-align:center; margin: 45px 0 20px 0;}
.neipagename .neipagename_top{ width:100%; text-align:center; font-size:30px; font-weight:bolder; color:#333333;}
.neipagename .neipagename_bot{ margin:15px auto; display:inline-block; padding:0 33px; border-bottom:#e8166d solid 1px; height:9px;}
.neipagename .neipagename_bot div{ text-align:center; padding:0 15px; background:#FFFFFF; line-height:20px; font-size:20px; color:#e8166d;}


.det_page ul{
	float: left;
	font-size: 15px;
	width: 800px;
	margin-top: 24px;
}
.det_page ul li{
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.det_page ul li a{
	color: #888888;
}
.det_page ul li a:hover{
	color: #e8166d;
}
.det_page .back{
	float: right;
	font-size: 16px;
	color: #302D2D;
	display: block;
	width: 158px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	margin-top: 34px;
	-moz-border-radius: 42px;
	-webkit-border-radius: 42px;
	border-radius: 42px;
	border: 1px #CCCCCC solid;
}
.det_page .back:hover{
	background: #e8166d;
	border-color: #e8166d;
	color: #FFFFFF;
}

.fenye{max-width:1200px; margin:0 auto; text-align:center; }
.fenye a{   height:33px; line-height:32px; text-align:center; font-size:14px; color:#666666; margin-right:7px; margin-bottom:60px; margin-top:10px;  padding:8px 15px; border:#dedede solid 1px;}
.fenye a:hover{ background:#e8166d; border:#e8166d solid 1px; color:#FFFFFF;}


.nei_daohang{ width:1200px; margin:33px auto 35px auto; border-bottom:#d1d1d1 solid 1px; height:50px;  }
.nei_daohang table{ margin:0 auto; height:55px;}
.nei_daohang table td{ width:150px; text-align:center;}
.nei_daohang table td .nei_daohang_atop{border-radius:10px; width:108px; height:32px; border:#d1d1d1 solid 1px; line-height:32px; text-align:center; font-size:14px; color:#999999; display:inline-block;}
.nei_daohang table td .nei_daohang_abot{ margin-top:8px; font-size:0; background:#bdbdbd; width:8px; height:8px; border:#FFFFFF solid 5px; display:inline-block; border-radius:20px;}
.nei_daohang table td:hover .nei_daohang_atop{ background:#e8166d; color:#FFFFFF; border:#e8166d solid 1px;}
.nei_daohang table td:hover .nei_daohang_abot{ background:#e8166d;}
#nyon .nei_daohang_atop{background:#e8166d;color:#FFFFFF; border:#e8166d solid 1px; }
#nyon .nei_daohang_abot{ background:#e8166d;}
.nei_daohang table td.on .nei_daohang_atop{ background:#e8166d; color:#FFFFFF; border:#e8166d solid 1px;}
.nei_daohang table td.on .nei_daohang_abot{ background:#e8166d;}

.about{ width:1200px; font-size:14px; color:#4c4c4c; line-height:26px; margin:0 auto;padding-bottom:60px;}
.about b{ line-height:36px;}
.about img{max-width:100%; }






.newsline{ width:1198px; margin:0 auto; padding-bottom:60px;}
.newsline .newsline_xun{ box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; width:352px;  border:#dadada solid 1px; border-radius:5px; overflow:hidden; display:inline-block; float:left; margin:0 22px 40px 22px;}
.newsline .newsline_xun .newsline_xun_img{ width:100%; height:204px; overflow:hidden;}
.newsline .newsline_xun .newsline_xun_img img{ width:100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; } 
.newsline .newsline_xun .newsline_xun_img img:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; } 
.newsline .newsline_xun .newsline_xun_text{ position: relative;  padding:0 10px; height:60px; overflow:hidden;}
.newsline .newsline_xun .newsline_xun_title{margin-top:8px; width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; font-size:16px; line-height:2em; color:#404040;  }
.newsline .newsline_xun .newsline_xun_titlec a{font-size:14px;}
.newsline .newsline_xun .newsline_xun_samll{ width:100%; font-size:12px; color:#808080; line-height:20px; overflow:hidden; height:40px; }
.newsline .newsline_xun a.newmore{ position:absolute; right:10px; font-size:12px; color:#808080; bottom:6px; line-height:20px; background:#fff;}







.newdet{ width:1200px; margin:25px auto; padding-bottom:30px;}
.newdet .newdet_top{ border-bottom:#CCCCCC dashed 1px; padding-bottom:10px; margin-bottom:24px;}
.newdet .newdet_top .newdet_top1{ font-size:22px; color:#000; text-align:center; line-height:36px;}
.newdet .newdet_top .newdet_top2{ font-size:12px; color:#999999; text-align:center; line-height:30px; width:100%;}
.newdet .newdet_top .newdet_top2 span{}
.newdet .newdet_top .newdet_top2 span img{ margin-left:20px; margin-right:5px;}




#topvideobg{
    width: 100%;
    background: url(../images/banners.jpg) 50%;
    height: 564px;
	}

.art_date{font-size:14px; text-align:center; color:#ccc; margin-top:10px;}

.news_list .content_box{padding:0 42px;position: relative;z-index: 1; border:1px solid #e0e0e0; border-top:none;}
.news_list .content_box ul{ min-height:300px;}
.content_box li{height:150px;border: 1px solid rgba(210,178,101,.3);margin-bottom: 21px;padding: 12px 13px;}
.content_box li a{display: block;width: 100%;height: 100%;}
.content_box li a div{width:21%;height:150px;overflow: hidden;float: left;margin-right: 16px;}
.content_box li a h3{font-size: 18px;color: #444;line-height: 20px; font-weight:500;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.content_box li a .time{font-size: 14px;line-height: 30px;margin-bottom: 7px; color:#e8166d;}
.content_box li a .summary{height:56px;font-size: 16px;color: #666;line-height: 28px;margin-bottom: 12px; overflow:hidden;}
.content_box li a .detail{color: #666;}
.content_box li a .detail img{margin-left: 4px;}
.content_box li a img{width:100%; min-height:150px;}
.content_box li a b{display: inline-block;width: 23px;height: 6px;margin-left: 4px;}
.content_box li:hover{background: #e8166d;}
.content_box li:hover a p,.content_box li:hover a h3{color: #fff;}
	
	

@media screen and (max-width:1040px){
.pc{ display:block;}
.mo{ display:none;}
.disable_text_highlighting,body {
/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none; /* Webkit */
-moz-user-select: none;    /* Firefox */
-ms-user-select: none;     /* IE 10  */
/* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;}
.indexcase,.indexnews_box{ width:100%;}
.indexkecheng{ width:96%; margin:0 2%;}
.indexkecheng .kechengbox .kecheng_xun_img{ width:100%; height:auto;}
.indexkecheng .kechengbox .kecheng_xun_text{ width:100%; height:auto;}
.indexnews_box .indexnewxun{ width:23%; margin:1%;}
.fk_nei{ width:96%; margin:0 2%;}
.fk_left{ width:100%; height:auto;}
.fk_right{ width:100%; height:auto;}
.fk_right_box{ width:33%; display:inline-block;}
.fk_right textarea{ margin-bottom:4em;}

.pctop{ width:100%;}
[class*="span"]{ margin-left:0 !important;}
.span12{ width:100%;}
.pctop_center{ width:30%; padding:0 1%; margin:0 1%;}
.videoline{ width:100%;}
.video_xun{ width:23%; margin:1%;}
.video_xun .video_xun_img{ height:100%; width:auto;}
.about{ width:96%; margin:2%;}
.nei_daohang{ width:96%; margin:2%; }
.caseline{ width:100%;}
.caseline a { width:18%; margin:1%; }
.tutorline{ width:100%;}
.tutorline a{ width:23%; margin:1%;}
.curriculum{ width:96%; margin:2%; }
.curriculum a{ width:100%; margin:1% 0; height:23em;}
.newsline{ width:96%; margin:2%;}
.newsline .newsline_xun{ width:31%; margin:1%;}
.qua{ width:100%;}
.qua_box{ width:90%; margin:0 5%;}
.contact{ width:96%; margin:2% 2% 40px 2%;}
.contact_left{ width:48%;}
.contact_right{ width:48%;}
.curr{ width:96%; margin:2%; }
.curr p{ width:100%;}
.matterform{ width:96%; margin:2%;}
.cooxian{ width:96%; margin:2%;}
.newdet{ width:96%; margin:2%;}
.pinglun{ width:96%; margin:2%;}
.fixdiv{ display:none;}
.curr iframe{ width:80%; margin:0 10%; height:500px;}
	}
@media screen and (max-width:770px){
.neibanner{ display:none;}
.pc{ display:none;}
.mo{ display:block;}
.conindex{ display:none;}
.fankuiindexvideo .fankuiindexvideo_left{ width:100%;}
.conindex div a{ width:100%; position:relative; margin:1% auto; top:auto !important; left:auto !important;}
.conindex div{ width:100%;}
.footer_nei .footer_box img{ margin:5% !important; max-width:90%; float:none !important;}
.case{ display:none;}
.indexdaoshi{    padding-left: 20px;mpadding-right: 20px;}    
.indexnews_box .indexnewxun{ width:48%; margin:2% 1%;}
.fk_right_box{ width:100%;}
.fankuiindexvideo .fankuiindexvideo_left #fankuiindexvideo_button{ height:255px;}
.fankuiindexvideo .fankuiindexvideo_left{ height:255px;}
.fankuiindexvideo .fankuiindexvideo_right{ background:url(../images/tupian19.jpg) no-repeat 50%/800%}


.indexnews { background: url(../images/tupian8.jpg) no-repeat 50%/920%; padding-bottom:20px;}
.video_xun{ width:48%; margin:1%; height:144px;}
.video_xun div{ height:2em; font-size:12px; line-height:2em;}
.video_xun a{ height:144px;}
.video_xun a img{ width:25%;}
.moxiala{ display:none;}
.tutorline a{ width:96%; margin:2%;}
.qua{ width:96%; margin:2%;}
.qua_bot_left{ display:none;}
.qua_bot_right{ width:100%; margin-top:0;} 
.qua_bot_right td{ display:inline-block; padding-left:15px; width:100%; text-align:left;}
.qua_bot_right td .usename,.qua_bot_right td select,.qua_bot_right td input[type='submit']{ width:96%; margin:2%;}
.caseline a { width:48%; margin:1%; }
.newsline .newsline_xun{ width:96%; margin:2%;}
.qua_bot_right td .yzmtetx{ margin-left:2%;}
.qua_box{ width:88%; margin:0 6%;}
.contact_left{ width:100%;}
.contact_right{ width:100%;}
.contact_left_top div{ width:100%;}
.matter_form input[type='tel']{ margin:0 0 30px 0;}
.matter_form input{ width:100% !important;}
.qua_bot_right td input[type='submit']{ width:96%; margin:2%;}
.qua_bot_right td.ss{ display:none;}
.qua_bot_right td.ss2{ padding:0;}
.ss3{ background:#cfcfcd  !important;}
.qua_bot_right td{ height:40px; line-height:40px;}
.curr iframe{ width:96%; margin:2%; height:300px;}
.indexnews_box .indexnewxun .indexnewxun_img{ height:8em;}
.mokuai .mokuai_bot{ font-size:18px;}
.mokuai .mokuai_bot{margin-top:5px;}
.mokuai{height:125px;}
.curriculum a{ height:10em;}
.fankuiindexvideo .fankuiindexvideo_right b{font-size:17px;line-height:38px;}
.fankuiindex{ padding-bottom:0px;}
.mokuai .mokuai_top{font-size:22px;margin-top:50px;}
.curriculum a .curriculum_text{ line-height:2EM; font-size:14px;}
.curriculum a .curriculum_text .curriculum_name{ font-size:14px;}
.video_xun .video_xun_img{ width:100%; height:100%;}
.newsline .newsline_xun .newsline_xun_img {
    height: 185px;
}
#topvideobg{ height:320px; background-size:cover;}
}
@media screen and (max-width:640px){
	.neipagename{margin:26px 0 20px 0;}
	.content_box li{height:auto;}
.content_box li a div{width:30%;}
.content_box li a img{height:100px;}
.content_box li a h3{font-size:14px;}
.content_box li a .summary{font-size:12px; line-height:18px; height:38px; margin-bottom:0px;}
.content_box li a .time{line-height:20px;}
.pc{ display:none;}
.mo{ display:block;}
#topvideobg{ height:200px;}

	}