@charset "utf-8";

*{ margin:0;padding:0; list-style-type:none; }
body{ font-size:12px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
input:focus,button { outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border: none;}
textarea {-webkit-appearance: none;} 
h1,h3,dl,ul{ margin:0;}
em{font-style:normal}


.header{ width:100%;}
.logo{ float:left; overflow:hidden; margin-top:19px; margin-bottom:16px;}
.navigation{ background:none; border:none; margin-top:34px; margin-bottom:0;}
.navbar .nav > li .dropdown-menu { margin: 0;}
.navbar .nav > li:hover .dropdown-menu { display: block;}
.navbar-default .navbar-nav > li > a.cur{ color:#f25d3c!important; border-bottom:3px solid #f25d3c!important; font-weight:bold!important;}
.container-fluid{ float:right;}
.carousel-indicators{ bottom:0;}
.footer{ width:100%; background-color:#f25d3c; float:left; padding-top:35px;}
.copright{ float:left; width:100%; overflow:hidden; text-align:center; border-top:1px solid #f57d63; padding-top:20px; padding-bottom:20px; color:#fce5e1; font-size:14px; line-height:20px; margin-top:15px;}
.copright a{ color:#fce5e1;}
.footer-logo{ float:left; width:280px; overflow:hidden; margin-bottom:0}
.footer-logo dt{ float:left; width:100%; overflow:hidden; text-align:center;}
.footer-logo dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; line-height:24px; margin-top:25px; font-size:14px;}
.f_right{ float:right; width:70%; overflow:hidden;}
.f_right_top{ float:right; width:100%; overflow:hidden;}
.f_right_top em{font-style:normal;font-size:2em;color:#FFFFFF; line-height:2em;}
.f_right_top p{font-size:1.2em;color:#FFFFFF;}
.f_right_top dl{ float:left; width:15.2%; overflow:hidden;}
.f_right_top dl dt{ float:left; width:100%; overflow:hidden; padding-bottom:8px; text-align:right;}
.f_right_top dl dt a{ color:#ffffff; font-weight: normal; font-size:14px;}
.f_right_top dl dd{ float:left; width:100%; overflow:hidden; line-height:24px; text-align:right;}
.f_right_top dl dd a{ color:#ffffff; font-size:14px;}
.f_right_top dl dd a:hover{ border-bottom:1px solid #ffffff;}
.f_right_top dl:first-child{ width:60px;}
.f_right_bottom{ float:right; margin-top:26px;}
.ewm-box{ float:left; width:233px; height:105px; border:1px solid #f68e77; padding:8px; border-radius:3px; margin-right:27px;}
.ewm-box dt{ float:left; width:89px; height:89px; overflow:hidden;}
.ewm-box dt img{ width:89px; height:89px;}
.ewm-box dd{ float:right; width:112px; overflow: hidden; margin-top:7px;}
.ewm-box dd p{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:18px; margin-top:6px;}
.ewm-box dd span{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:12px; margin-top:1px;}
.tel{ float:right; overflow:hidden; margin-top:23px;}

.main_cont1{ margin-top:23px;}
.main_cont1_left{ float:left; width:71.8%; overflow:hidden; border:1px solid #dddddd; padding:26px 18px 23px 18px;}
.main_cont1_left h1{font-size:2.2em; font-family:黑体; text-align:center; line-height:2em;color:red;}
.main_cont1_left p{font-size:1.5em; line-height:2em; color:#0a0a0a;}
.cxxt-title{ float:left; width:120px; overflow:hidden;}
.cxxt-title dt{ float:left; width:100%; overflow:hidden; text-align:center;}
.cxxt-title dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#17171c; font-size:24px; margin-top:5px;}
.cxxt-list{ float:right; overflow:hidden; margin-right:60px; display:inline;}
.cxxt-list li{ float:left; display:block; margin-left:7px; overflow:hidden; color:#17171c; font-size:14px;}
.cxxt-list li strong{ line-height:33px;}
.cxxt-list li.line_li{ border:1px solid #bbbbbb; border-radius:2px; height:31px;}
.cxxt-list li.line_li span{ float:left; margin-left:13px; line-height:31px; color:#999999; font-size:14px;}
.text_1{ float:left; width:65px; height:20px; margin-top:5px; border:none;font-family: "Microsoft YaHei"; color:#999999;}
.text_2{ float:left; width:154px; height:20px; margin-top:5px; border:none;font-family: "Microsoft YaHei"; color:#999999;}
.tjcx_button{ float:left; display: inline-block; width:98px; height:33px; text-align:center; line-height:33px; border:none; color:#ffffff; background-color:#f25d3c; font-size:16px; border-radius:3px; margin-right:7px;}
.tjcx_button:last-child{ margin-right:0}
.tjcx_button:hover{ color:#ffffff;}
.m_t24{ margin-top:24px;}
.main_cont1_right{ float:right; width:27.4%; overflow:hidden; font-size:1.1em; line-height:2em; border:1px solid #dddddd; padding:10px 10px;}
.news_list{ float:left; width:100%; overflow:hidden;}
.news_list li{ float:left; display:block; width:100%; overflow:hidden; line-height:23px; padding-left:8px; background:url(../image/list01.png) no-repeat 0 center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news_list li a{ color:#17171c; font-size:14px;}
.news_list li a:hover{ color:#f25d3c;}

.main_cont2{ padding-top:27px;}
.training-course{ float: left; width:100%; overflow:hidden; margin-bottom:18px;}
.training-course a{ display:inline-block; padding-left:34px; background:url(../image/line.png) no-repeat 0 center; line-height:33px; color:#f25d3c; font-size:1.9em; font-weight:normal;}

.training-list{ float: left; width:20%; overflow:hidden; display:block; position:relative;}
.training-list dt{ float:left; width:100%; overflow:hidden;}
.training-list dt img{ width:100%;}
.training-list dd{ position:absolute; left:0; top:0; width:100%; padding:15px;}
.training-list dd h3{ float:left; width:100%; overflow:hidden; border-bottom:1px solid #ffffff; color:#ffffff; padding-bottom:10px; font-size:18px; font-weight:normal; margin-top:13px;}
.training-list dd div{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:14px; margin-top:42px; line-height:21px; height:42px;}
.training-list dd a{ display:inline-block; background-color:#f25d3c; color:#ffffff; width:112px; height:23px; overflow:hidden; text-align:center; line-height:23px; text-transform:uppercase; margin-top:32px;}

.video_left{ float:left; width:45.8%; overflow:hidden; position:relative;}
.video_left dt{ float:left; width:100%; overflow:hidden;}
.video_left dt img{ width:100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.video_left dd{ position:absolute; left:5%; bottom:28px; width:90%; padding-left:55px; background:url(../image/icon2.png) no-repeat 0 center; line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#ffffff; font-size:18px;}
.video_left:hover dt img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.video_right{ float:right; width:54.2%; overflow:hidden; display:inline;}
.video_right li{ float:left; display:block; width:50%; overflow:hidden; position:relative;}
.video_right li img{ float:left; width:100%; overflow:hidden;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.video_right li span{ position:absolute; left:5%; bottom:18px; width:90%; padding-left:43px;  color:#ffffff; font-size:14px; background:url(../image/icon3.png) no-repeat 0 center; line-height:29px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.video_right li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}


.main_cont3{ padding-top:27px; padding-bottom:30px; overflow:hidden;}
.main_cont3_left{ float:left; width:48.5%; overflow:hidden;}
.main_cont3_right{ float:right; width:48.5%; overflow:hidden;}
.news-title{ float:left; width:100%; overflow:hidden;}
.news-title span{ float:left; display:inline-block; padding-left:34px; background:url(../image/line.png) no-repeat 0 center; line-height:33px; color:#f25d3c; font-size:30px; font-weight:normal;}
.news-title a{ float:right; color:#666666; line-height:33px; font-size:12px;}

.tujian_news{ float:left; width:100%; overflow:hidden; margin-top:20px;}
.tujian_news div{   
	 width: 100%;
    height: 0;
    padding-bottom: 75%;
    display: block;
    position: relative;
    border: 1px solid #ddd;}
.tujian_news dt{ float:left; width:28%; overflow:hidden;}
.tujian_news dt img{ width:100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.tujian_news dd{ float:right; width:70%; overflow:hidden;}
.tujian_news dd span{ float:left; width:100%; overflow:hidden; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.tujian_news dd h3{float:left; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#17171c; font-size:1.4em; line-height:2em; margin-top:3px; padding-bottom:3px;}
.tujian_news dd p{ float:left; width:100%; overflow:hidden; color:#666666; line-height:24px; height:48px;}
.tujian_news:hover dt img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.news{ float:left; width:100%; overflow:hidden; margin-top:14px;}
.news li{ float:left; display:block; width:100%; overflow:hidden; line-height:30px; padding-left:16px; background:url(../image/list02.jpg) no-repeat 0 center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news li a{ color:#666666; font-size:14px;}
.news li a:hover{ color:#f25d3c;}

.main_cont4{ width:100%;}


.nybanner{ width:100%; overflow:hidden; margin:0 auto;}
.nybanner img{ width:100%;}
.current_location{ width:100%; overflow:hidden; border-bottom:1px solid #eaeaea; margin:0 auto; padding-top:24px;}
.nymain_content{ float:left; width:100%; padding-bottom:45px; padding-top:35px; color:#666666; line-height:2em; font-size:14px; overflow:hidden;}
.nymain_content p{text-index:2em; font-size:1.1em; line-height:1.8em;}
.ptucss {text-align:center;}
.ptucss img{max-height:500px;}
.nymain_content img{ max-width:100%;}
#position{ float:left;}
#position a{ display:inline-block; padding-left:8px; padding-right:6px; color:#666666; font-size:14px; }
#position a:first-child{ background:url(../image/icon5.png) no-repeat 0 center; padding-left:22px;}
.ny_menu{ float:right; overflow:hidden; display:inline;}
.ny_menu li{ float:left; display:block; overflow:hidden; margin-left:24px;}
.ny_menu li a{ float:left; display:inline-block; color:#666666; font-weight:bold; padding-bottom:20px;border-bottom:2px solid #ffffff; font-size:14px;}
.ny_menu li a:hover{ border-bottom:2px solid #f25d3c; color:#f25d3c;}
.navon a{ border-bottom:2px solid #f25d3c!important; color:#f25d3c!important;}

.honor-list{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; padding:12px 9px 9px 9px; margin-top:20px; margin-bottom:20px; cursor:pointer;}
.honor-list div{width: 100%;height: 0;padding-bottom: 75%;display: block;position: relative;}
.honor-list dt{ float:left; width:100%; overflow:hidden; text-align:center;}
.honor-list dt img{ max-width:100%;}
.honor-list dd{ float:left; width:100%; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333333; font-size:16px; border-top:1px solid #dddddd; margin-top:11px; padding-top:20px; padding-bottom:5px;}
.honor-list dd:hover{ color:#f25d3c; text-decoration:underline;}

.number{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:40px; padding-bottom:35px;}
.number a{ display: inline-block; border:1px solid #ededed; margin-left:2px; margin-right:2px; padding-left:10px; padding-right:10px; height:28px; text-align:center; line-height:28px; color:#555555; font-size:13px;}
.number a.prv{ width:60px; margin-right:9px;}
.number a.next{ width:60px; margin-left:9px;}
.number a:hover{ background-color:#7f7f7f; border:1px solid #7f7f7f; color:#ffffff;}
.number span{ display: inline-block; color:#555555; font-size:13px; padding-left:10px; padding-right:10px;height:28px; line-height:28px;}
.number .current{ background-color:#7f7f7f; border:1px solid #7f7f7f; color:#ffffff;}

.video_list{ position:relative; width:96%; float:left; margin-top:37px; margin-left:2%;}
.video_list dt{ float:left; width:100%; overflow:hidden;}
.video_list dt img{ width:100%;}
.video_list dd{ position: absolute; left:0; bottom:18px; width:100%; background:url(../image/icon3.png) no-repeat 20px center; line-height:30px; padding-left:62px; padding-right:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#ffffff; font-size:14px;}

.nymain_left{ float:left; width:70%; overflow:hidden; margin-top:39px;}
.nynews_list{ float:left; width:100%; overflow:hidden;}
.nynews_list li{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; margin-bottom:18px; padding:15px 38px;}
.nynews_list li span{ float:left; width:100%; overflow:hidden; color:#999999; font-size:14px;}
.nynews_list li h3{ float:left; width:100%; overflow:hidden; color:#333333; font-size:21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-weight:bold; margin-top:9px; margin-bottom:7px;}
.nynews_list li p{ float:left; width:100%; overflow:hidden; color:#999999; font-size:14px; line-height:24px;}



.nymain_right{ float:right; width:27%; overflow:hidden; margin-top:39px;}
.nymain_right ul{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; padding:5px 15px 5px 15px;}
.nymain_right ul li{ float:left; width:100%; border-bottom:1px solid #eeeeee; padding-bottom:11px; margin-top:11px;}
.nymain_right ul li:last-child{ border-bottom:0;}
.nymain_right ul li span{ width:100%; color:#333333; font-weight:bold; font-size:18px;}
.nymain_right ul li h3{ width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:2px; margin-bottom:6px;}
.nymain_right ul li h3 a{ color:#999999; font-size:16px; font-weight:bold;}
.nymain_right ul li p{ float:left; width:100%; overflow:hidden; color:#999999;}

.nymain_right > div{ float:left; width:100%; overflow:hidden; margin-top:10px;}
.nymain_right > div img{ max-width:100%;}

.ny_title{ float:left; width:100%; overflow:hidden; text-align:center; color:#f25d3c; font-size:21px; font-weight:bold; margin-top:10px; margin-bottom:18px;}
.release-time{ float:left; width:100%; overflow:hidden; text-align:center; color:#999999; padding-bottom:13px; border-bottom:1px solid #dddddd;  font-size:14px;}

.nytraining{ float:left; width:100%; overflow:hidden; border:1px solid #dedede; padding:17px 20px; margin-top:14px;}
.nytraining:first-child{ margin-top:37px;}
.training_left{ float:left; width:26%; overflow:hidden;}
.cptu{width:100%;height:0;padding-bottom:75%; display: block; position: relative;border: 1px solid #ddd;}
.cptuimg{max-width: 100%;max-height: 100%;width:auto;height:auto;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%,-50%,0); -webkit-transform: translate3d(-50%,-50%,0);}
.training_middle{ float:left; width:59%; overflow:hidden; margin-left:2%; padding-right:20px; border-right:1px solid #dedede;}
.training_middle h3{ float:left; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:3px; margin-bottom:10px;}
.training_middle h3 a{color:#f25d3c; font-size:18px; font-weight:bold;}
.parameter{ float:left; width:37%; overflow:hidden; color:#666666; line-height:30px; font-size:14px;}
.course_details{ float:left; width:62%; color:#666666; line-height:30px; font-size:14px; padding-left:10px;}

.training_right{ float:right; width:12%; text-align:right; margin-top:58px;}
.training_right a{ display:inline-block; background-color:#f25d3c; color:#ffffff; font-size:14px; padding:6px 15px;}


.mentor-list{ float:left; width:100%; overflow:hidden; border:1px solid #dedede; padding:10px 10px 10px 10px; margin-top:1px;}
.mentor-list dt{ float:left; width:100%; overflow:hidden;}
.mentor-list dt div{   
	 width: 100%;
    height: 0;
    padding-bottom: 75%;
    display: block;
    position: relative;
    border: 1px solid #ddd;}
.mentor-list dt .cpimg{max-width: 100%;max-height: 100%;width:auto;height:auto;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%,-50%,0); -webkit-transform: translate3d(-50%,-50%,0);}
.mentor-list dt img{ width:100%;}
.mentor-list dd{ float:left; width:100%; overflow:hidden; padding-left:6px;}
.mentor-list dd h3{ float:left; width:100%; color:#666666; font-size:14px; margin-top:15px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mentor-list dd h3 i{ color:#f25d3c; font-size:16px; font-weight:bold; font-style:normal; margin-right:6px;}
.mentor-list dd p{ float:left; width:100%; overflow:hidden; color:#666666; line-height:22px; font-size:14px; height:90px; margin-top:8px;}
.mentor-list dd span{ float:left; width:153px; height:31px; text-align:center; line-height:31px; color:#ffffff; font-size:14px; background-color:#f25d3c; margin-top:10px;}

.lxwm_box{ width:100%; overflow:hidden; margin:0 auto; background:url(../image/lxwm_bg.jpg) no-repeat center 0; padding-top:108px; padding-bottom:137px;}
.lxwm_content{ float:left; width:420px; padding:40px; background:url(../image/bg.png) repeat 0 0;}
.adress{ float:left; width:100%; overflow:hidden;}
.adress dt{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:24px; font-weight:bold;}
.adress dd{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:16px; line-height:30px; margin-top:10px;}
.adress dd a{ color:#ffffff}
.ewm_list{ float:left; width:137px; overflow:hidden; margin-right:26px; margin-top:17px;}
.ewm_list dt{ float:left; width:100%; overflow:hidden;}
.ewm_list dt img{ width:100%;}
.ewm_list dd{float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:12px; margin-top:6px;}



.search_title{ float:left; width:100%; overflow:hidden; color:#f25d3c; font-size:21px; font-weight:bold;}
.search_box{padding-top:27px; padding-bottom:45px;}

.search_table{ float:left; width:100%; overflow:hidden;border:1px solid #dddddd; margin-top:20px;}
.search_table tr td{ border:1px solid #dddddd;border-collapse:collapse; border-spacing:0; padding:6px; color:#000000; font-size:14px; text-align:center;}
.search_table tr:first-child{ background-color:#dddddd;}

.black_overlay{display:none; position:fixed; top:0%; left:0%;width:100%;height:100%;background-color:black; z-index:1001; -moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.black_overlay a{ display:block; width:100%; height:100%; text-indent:-2000em;}
.white_content{display:none;position:fixed;top:50%;left:50%;  margin:-205px 0 0 -265px; width:530px; height:410px;z-index:1002;overflow:auto; background-color:#ffffff; padding:42px 55px;}
.white_content dl{ float:left; width:100%; overflow:hidden;}
.white_content dl dt{ float:left; width:100%; overflow:hidden; color:#f25d3c; font-size:21px; font-weight:bold;}
.white_content dl dd{ float:left; width:100%; overflow:hidden; color:#17171c; font-size:16px; line-height:48px; margin-top:8px;}

.white_content2{ margin:-100px 0 0 -265px!important; height:200px!important;}



.modal-body{ text-align:center; overflow:hidden;}
.modal-body img{ max-width:100%!important;}



.side{position:fixed;width:48px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:48px;height:48px;float:left;position:relative; margin-bottom:2px;}
.side ul li.chaxun{display:none;}
.side ul li .sidebox{position:absolute;width:48px;height:48px; top:0;right:0;transition:all 0.3s;background:#0c070e;color:#fff;font:14px/54px "寰蒋闆呴粦";overflow:hidden;}
.side ul li .sidetop{width:48px;height:48px;line-height:48px;display:inline-block; transition:all 0.3s;}
.side ul li img{ float:left;vertical-align:top; display:inline-block;}
.side ul li i{ float:left;line-height:48px; font-style:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.side ul li.qr-code .qr-code-box{ display:none;}
.side ul li.qr-code:hover .qr-code-box{ display: block; position:absolute; top:0; right:48px}
@media (min-width:992px) and (max-width: 1200px) {
.cxxt-title{ width:25%;}	
.cxxt-list{ width:72%;}
.cxxt-list li{ margin-bottom:5px;}
.text_2{ width:100px}
.m_t24{ margin-top:5px;}
.training-list dd h3{ font-size:14px;}
.training-list dd div{ margin-top:15px;}
}




@media (max-width: 992px) {
	.side ul li.chaxun{display:block!important;}
 .main_cont1_left{ width:100%; padding:20px 18px 20px 18px;display:none;}
 .main_cont1_left.open{display:block;}
.cxxt-title{ width:100%}
.cxxt-list li{ width:95%; margin-top:7px;}
.text_1,.text_2{ width:60%;}
.m_t24{ margin-top:10px;}
.main_cont1_right{ width:100%; margin-top:10px;}
.training-list{ width:100%; margin-bottom:3px;}
.training-course a{ font-size:20px; background-size:5px 90%; padding-left:17px;}
.news-title span{font-size:20px; background-size:5px 90%; padding-left:17px;}

.main_cont3_left,.main_cont3_right{ width:100%}
.main_cont3_right{ margin-top:16px;}
.tujian_news dd p{ display:none;}
.f_right_top,.ewm-box{ display:none;}
.footer-logo{ width:100%;}
.footer{ padding-top:15px;}
.f_right{ width:100%;}
.f_right_bottom{ display:none}
.footer-logo dd a{ color:#ffffff;}
.video_left{ width:100%;}
.video_right{ width:100%;}
.ny_menu{ margin-top:10px;}
.ny_menu li a{ padding-bottom:10px;}
.current_location{ padding-top:10px;}
.honor-list{ margin-top:20px;}
.honor-list dd{ padding-top:10px; padding-bottom:0; font-size:14px;}
.number a,.number span{ margin-top:3px;}
.nymain_left{ width:100%; margin-top:20px;}
.nymain_right{ width:100%; margin-top:10px}
.nynews_list li{ padding:15px 18px}
.nynews_list li h3{ font-size:18px;}
.number{ margin-top:20px; padding-bottom:20px;}
.nymain_right ul li h3 a{ font-size:14px;}
.nymain_right ul li span{ font-size:14px;}
.nymain_right > div{ margin-bottom:15px;}
.nymain_right > div img{ width:100%;}
.video_list{ margin-top:15px; width:100%; margin-left:0;}
.video_list dd{ background-size:20px; padding-left:45px; bottom:10px;}
.nymain_content{ padding-top:20px; padding-bottom:20px;}
.training_left{ width:100%;}
.training_middle,.parameter,.course_details{ width:100%;}
.training_right{ width:100%; margin-top:10px; text-align:left;}
.course_details{ padding-left:0}
.training_middle{ border-right:0; padding-right:0}
.nytraining{ padding:10px 10px}
.nytraining:first-child{ margin-top:20px;}
.mentor-list{ padding:8px 8px 14px 8px}
.lxwm_content{ width:100%; padding:20px;}
.adress dt{ font-size:18px;}
.adress dd{ font-size:14px;}
.lxwm_box{ background-size: cover; padding-top:50px; padding-bottom:50px;}
.ewm_list{ width:40%; margin-right:10%;}
.search_title{ font-size:16px;} 
}


@media (max-width: 767px){
.logo{ margin-top:0; margin-bottom:10px; position:absolute; top:10px; left:10px;}
.logo img{ width:80vw;}
.navigation{ margin-top:10px; margin-bottom:10px;}
.container-fluid{ width:100%;}
.navbar-collapse{ width:100%;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin:0}
.nav > li > a{ margin:0; margin-top:10px;}
.nav{ margin-left:0}
.navbar-toggle{ margin-right:0}

.main_cont1_left{ width:100%; padding:20px 18px 20px 18px}
.cxxt-title{ width:100%}
.cxxt-list li{ width:95%; margin-top:7px;}
.text_1,.text_2{ width:60%;}
.m_t24{ margin-top:10px;}
.main_cont1_right{ width:100%; margin-top:10px;}
.training-list{ width:100%; margin-bottom:3px;}
.training-course a{ font-size:20px; background-size:5px 90%; padding-left:17px;}
.news-title span{font-size:20px; background-size:5px 90%; padding-left:17px;}

.main_cont3_left,.main_cont3_right{ width:100%}
.main_cont3_right{ margin-top:16px;}
.tujian_news dd p{ display:none;}
.f_right_top,.ewm-box{ display:none;}
.footer-logo{ width:100%;}
.footer{ padding-top:15px;}
.f_right{ width:100%;}
.f_right_bottom{ display:none}
.footer-logo dd a{ color:#ffffff;}
.video_left{ width:100%;}
.video_right{ width:100%;}
.ny_menu{ margin-top:10px;}
.ny_menu li a{ padding-bottom:10px;}
.current_location{ padding-top:10px;}
.honor-list{ margin-top:20px;}
.honor-list dd{ padding-top:10px; padding-bottom:0; font-size:14px;}
.number a,.number span{ margin-top:3px;}
.nymain_left{ width:100%; margin-top:20px;}
.nymain_right{ width:100%; margin-top:10px}
.nynews_list li{ padding:15px 18px}
.nynews_list li h3{ font-size:18px;}
.number{ margin-top:20px; padding-bottom:20px;}
.nymain_right ul li h3 a{ font-size:14px;}
.nymain_right ul li span{ font-size:14px;}
.nymain_right > div{ margin-bottom:15px;}
.nymain_right > div img{ width:100%;}
.video_list{ margin-top:15px; width:100%; margin-left:0;}
.video_list dd{ background-size:20px; padding-left:45px; bottom:10px;}
.nymain_content{ padding-top:20px; padding-bottom:20px;}
.training_left{ width:100%;}
.training_middle,.parameter,.course_details{ width:100%;}
.training_right{ width:100%; margin-top:10px; text-align:left;}
.course_details{ padding-left:0}
.training_middle{ border-right:0; padding-right:0}
.nytraining{ padding:10px 10px}
.nytraining:first-child{ margin-top:20px;}
.mentor-list{ padding:8px 5px 10px 5px}
.lxwm_content{ width:100%; padding:20px;}
.adress dt{ font-size:18px;}
.adress dd{ font-size:14px;}
.lxwm_box{ background-size: cover; padding-top:50px; padding-bottom:50px;}
.ewm_list{ width:40%; margin-right:10%;}
.search_title{ font-size:16px;}

.white_content{ width:320px; margin-left:-160px; padding:15px; height:340px; margin-top:-170px;}
.white_content2{width:320px; margin-left:-160px!important; padding:15px; height:200px!important; margin-top:-100px!important;}
.white_content dl dt{ font-size:16px;}
.white_content dl dd{ font-size:14px; line-height:35px;}
.cxxt-title dd{ font-size:16px;}
.cxxt-list{ margin-right:0}

.nrms{float:left; width:95%; overflow:hidden; background-color:#eeeeee; padding:13px 20px; font-size:1.2em; line-height:1.5em; text-indent: 2em;}
.cpcss{width: 100%;
    height: 0;
    padding-bottom: 75%;
    display: block;
    position: relative;
    border: 1px solid #ddd;}