

*{ margin:0 auto; padding:0px}
body{ text-align:center; font-size:12px; color:#333333}
a{ text-decoration:none}
li{ list-style:none}
.sjmggcxwheadbg{ background:#0E7BC1; height:30px; width:100%}
.sjmggcxwhead{ width:85%; height:30px; line-height:30px; color:#FFFFFF}
.sjmggcxwheadl{ float: left; width:58%; overflow:hidden; height:30px;}
.sjmggcxwheadr{ float:right;color: #FFFFFF;}
.sjmggcxwheadr li{ float:left; margin-left:10px;}
.sjmggcxwheadr li a{ color:#FFFFFF}
.sjmggcxwtopbg{ width:100%; height:100px;}
.sjmggcxwtop{ width:85%}
.sjmggcxwlogo{ float:left}
.sjmggcxwlogo img{ float:left; width:66px; height:66px; margin-top:20px;}
.sjmggcxwlogo span{ float:left;font-size: 30px;
font-weight: bold;
color: ##115CAD;
text-shadow: 1px 1px 1px #cccccc; margin-top:30px; margin-left:20px;}
.sjmggcxwlogo span a{color: ##115CAD;}
.sjmggcxwnavbg{ float: right}
.sjmggcxwnav li{float: left;
overflow: hidden;
position: relative;
line-height: 100px;
text-align: center;}
.sjmggcxwnav li a{position: relative;
display: block;
width: 85px;
height: 100px;
font-size: 15px;
text-decoration: none;
cursor: pointer; color:#444}
.sjmggcxwflash{ width:100%}
.sjmggcxwflash img{ width:100%}



.sjmggcxwyouqing{width: 100%;margin-bottom: 1%; text-align:left}
.sjmggcxwyouqing1{width: 99%;margin: 0 auto;border: 2px dashed #5E5E5E;}
.sjmggcxwyouqing2{width: 98%;margin: 1% auto;}
.sjmggcxwyouqing2 .sjmggcxwbiaotizi p{border-radius: 8px; font-size: 14px;font-weight: 500; display: inline-block;padding:4px;color: #333333; background-image: url('../images/anniu3.jpg');background-size: 100% 100%;}
.sjmggcxwyouqing2 .sjmggcxwbiaotizi p:hover{border-radius: 8px; background-image: url('../images/anniu2.jpg');background-size: 100% 100%;color: #ffffff;}
.sjmggcxwyouqing3 ul li{list-style-type: none;display: inline-block;margin-right: 1%;margin-bottom: 6px;width: 5%;height: 18px; overflow: hidden;}
.sjmggcxwyouqing3 .sjmggcxwyou1 li{list-style-type: none;display: inline-block;margin-right: 1%;margin-bottom: 6px;width: 9%;height: 18px; overflow: hidden;}
.sjmggcxwyouqing3 a:hover{color: blue;}
.sjmggcxwyouqing3 ul li a{color:#darkred;}
.sjmggcxwyouqing3 ul li a:hover{color: 777777 ;}
.sjmggcxwyou2, .sjmggcxwyou3, .sjmggcxwyou4, .sjmggcxwyou5, .sjmggcxwyou6, .sjmggcxwyou7, .sjmggcxwyou8{display: none;}


.sjmggcxwfooter {font-size: 14px;	background: #373d41; text-align:left; padding-top:10px; padding-bottom:20px;}
.sjmggcxwfooter {color: #666;}
.sjmggcxwfooter a{ color:#FFFFFF}
.sjmggcxwfooter a:hover {color: #ff7300 !important;}
.sjmggcxwfooter .sjmggcxwarticle {overflow: hidden;	border-bottom: 1px solid #4b5054;}
.sjmggcxwfooter .sjmggcxwcolarticle {float: left;width: 233px;	margin-right: 40px;}
.sjmggcxwfooter .sjmggcxwcolarticle dt {margin-bottom: 15px;	font-size: 16px;	font-weight: normal;	color: #d7d8d9;}
.sjmggcxwfooter .sjmggcxwcolarticle dd {width: 232px;	margin: 0;	overflow: hidden;	border-right: 1px solid #4b5054;}
.sjmggcxwfooter .sjmggcxwcolarticle dd a {float: left;	width: 110px;	margin: 0 0 6px;	font-size: 16px;	color: #9b9ea0;	text-overflow: ellipsis;		}
.sjmggcxwfooter .sjmggcxwcolarticle.sjmggcxwcolarticle-spe dd {width: auto;	border: 0;}
.sjmggcxwfooter .sjmggcxwcolarticle.sjmggcxwcolarticle-spe dd p {height: 36px;	padding-top: 6px;	font-size: 16px;	color: #9b9ea0;}
.sjmggcxwfooter .sjmggcxwcolarticle.sjmggcxwcolarticle-spe dd i {float: left;	margin-right: 10px;	font-size: 32px;}
.sjmggcxwfooter .sjmggcxwcolcode {float: left;width: 120px;text-align: center;	color: #9b9ea0; margin-top:42px;}
.sjmggcxwfooter .sjmggcxwcolcode img {width: 80px;height: 80px;margin-bottom: 5px;}
.sjmggcxwfooter-links {position: relative;z-index: 1;width: 1140px;padding: 10px 0 10px 60px;margin: 0 auto;font-size: 12px;line-height: 24px;border-bottom: 1px solid #4b5054;}
.sjmggcxwfooter-links span {position: absolute;left: 0;}
.sjmggcxwfooter-links a {padding: 0 5px;margin: 0 10px;color: #73777a;}
.sjmggcxwfooter-info .sjmggcxwinfo-text {padding-bottom: 10px;font-size: 12px;text-align: center;}
.sjmggcxwfooter-info .sjmggcxwinfo-text em {padding: 0 8px;}

.sjmggcxww1210 {
    width: 1210px;
    margin: 0 auto;
}
.zxtj{ float:left; margin-left:20px;}
.dbgdgjc{float:left; width:66px; height:22px; overflow:hidden;font-size:12px; color:#FFFFFF; margin-left:10px}
.dbgdgjc li{ float:left; height:22px; line-height:22px; font-size:12px; color:#FFFFFF}
.zxtjbg{ margin:0 auto; width:460px;}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.sjmggcxwbottomNav {
    width: 100%;
    background-color: rgba(0,0,0,0.7);
}
.sjmggcxwtbz {
    margin: 1% auto;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-lg-2 {
    width: 16.66666667%;
}
.col-md-2 {
    width: 16.66666667%;
}
.col-sm-2 {
    width: 16.66666667%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-lg-1 {
    width: 8.33333333%;
}
.sjmggcxwxxinwenbg{ width:100%; margin-top:20px; margin-bottom:20px;}
.clear{ clear:both}
.sjmggcxwxsynewslist{ width:100%}
.sjmggcxwxsynewslistl{ float:left; width:48%; margin-right:2%; border-bottom:1px solid #eeeeee; margin-bottom:10px;}
.sjmggcxwxsynewslistl .riqi{ float:left; width:60px; border:1px solid #eeeeee; margin-bottom:10px;}
.sjmggcxwxsynewslistl .riqi .ri{ font-size:20px; font-weight:bold}
.sjmggcxwxsynewslistl .riqi .ny{ background:#2c7bbf; width:60px; display:inline-block; color:#FFFFFF}
.sjmggcxwxsynewslistl .xwnr{ float: left;
margin-left: 20px;
line-height: 24px;
text-align: left;
letter-spacing: 1px;}
.sjmggcxwxsynewslistl .xwnr a{ font-size:14px; font-weight:bold; color:#ffffff}

.sjmggcxwcphead{float:left;	width:100%;	position:relative;	text-align:center;	margin:0px 0px 20px;	}
.sjmggcxwcphead span{display:block;position:relative;z-index: 99;margin-bottom: -7%;margin-top: 3%;}
.sjmggcxwcphead span img{display:inline-block;	width:auto;	height:auto;margin-top:-5px;}





h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {    color: #3d3d3d;}
p a {    color: #fff;}
p {    letter-spacing: 0.2px;   line-height: 24px;	color:#000000;	font-size:13px;}
a {   color: #777777;   text-decoration: none;}
a:hover, a:focus, a:active {   outline: none;    text-decoration: none;}
ul {  margin:0px;   padding:0px;}
li {   list-style: none;}
ul ul {    margin:0px;	padding:0px;}
ol {    float: none;    list-style: decimal;    padding-left: 15px;}
ol ol {    margin-left: 20px;}
ol li {	list-style: decimal;	width: 100%;}
figure {	float:left;	width:100%;    position: relative;	overflow:hidden;}
.clear {    clear: both;    font-size: 0;    line-height: 0;}
img {   max-width: 100%;}
strong {   color: #3d3d3d;}
iframe {    border: none;    float: left;    width: 100%;}
select {    border: 1px solid #d2d2d2;    color: #3d3d3d;   cursor: pointer;    display: inline-block;    font-size: 14px;    font-weight: 300;    height: 40px;    padding: 8px 12px;    width: 100%;}
label {    color: #3d3d3d;    display: block;    font-weight: 400;    margin-bottom: 10px;}
button {    border: none;}





*{font-family: "微软雅黑";}
section{padding:20px 0px 0px;	}
.no_padding{padding:0px;	}
.no_margin{margin:0px;	}

.sjmggcxwwrapper,header,.sjmggcxwmainBody,section,footer{float:left;width:100%;position:relative;}
.sjmggcxwwrapper{overflow:hidden;	}
.ct_bg_1{background-color:#d33ba0;	}
.ct_bg_2{background-color:#1dc454;	}
.ct_bg_3{background-color:#2c6fd1;	}
.ct_bg_4{background-color:#e7b52a;	}
.ct_bg_5{background-color:#44a0d0;	}
.ct_bg_6{background-color:#199c9a;	}
.ct_banner_caption{	position:absolute;	left:50%;	top:50%;	margin:-180px 0 0 -550px;width:550px;	font-family: 'Roboto', sans-serif;	}
.ct_banner_caption h4{	background-color:#ffffff;	margin:0px 0px 8px;	color:#999999;	display:inline-block;	text-transform:uppercase;	padding:7px 15px 5px 10px;	font-size:20px;		font-weight:200;}
.ct_banner_caption h4 > span{	display:inline-block;	font-weight:bold;	}
.ct_banner_caption > span{display:inline-block;	background-color:#929292;	color:#fff;	text-transform:uppercase;	padding:3px 20px 3px 10px;	font-size:20px;	font-weight:300;	margin:0px 0px 10px;	}
.ct_banner_caption h2{	font-weight:600;	color:#666666;	font-size:45px;	text-transform:uppercase;	margin:0px 0px 5px;	}
.ct_banner_caption p{	color:#666666;	font-weight:300;	font-size:18px;	margin:0px 0px 20px;	}
.ct_banner_caption > a{	display:inline-block;	min-width:150px;	text-align:center;	border:1px solid;	color:#666666;	text-transform:uppercase;	padding:8px 0px;	margin:0px 10px 0px 0px;	font-weight:300;	font-size:14px;	}
.ct_banner_caption > a.active,
.ct_banner_caption > a:hover{	color:#fff;	}
.ct_courses_subject_bg{	background-image:url(images/cources-cat-bg.jpg);	background-size:cover;	background-position:center;	background-repeat:no-repeat;}
.ct_courses_subject_bg:before{	content: "";	position: absolute;	top: 0px;	left: 0px;	bottom: 0px;	width: 170px;	height: auto;	background-image:url(images/cources-left-icons.png);	background-position:center;background-repeat:no-repeat;	background-size: contain;}
.ct_courses_subject_bg:after{	content: "";	position: absolute;	top: -20px;	right: -15px;	bottom: 0px;	width: 170px;height: auto;background-image:url(images/cources-right-icons.png);	background-position:center;	background-repeat:no-repeat;	background-size: contain;}
.ct_course_review{	position:absolute;bottom:20px;left:0px;width:100%;	padding:8px 0px;	text-align:center;background-color:rgba(34,34,34,0.7);	z-index:10;}
.ct_course_review span{	display:inline-block;	color:#fff;	text-transform:capitalize;	margin:0px 15px 0px 0px;	}
.ct_course_review ul{	width:auto;	display:inline-block;	}
.ct_course_review ul li{	display:inline-block;	position:relative;	}
.ct_course_review ul li a{	display:inline-block;	color:#efb467;	}
.ct_course_link{	position:absolute;	top:50%;	width:100%;	text-align:center;	margin:-25px 0px 0px;	transform:scale(0);	-webkit-transform:scale(0);	-moz-transform:scale(0);	}
.ct_course_link > a{	display:inline-block;	border:1px solid #fff;	color:#fff;	font-weight:600;	padding:10px 20px;	}
.ct_register_bg{	background-image:url(images/register-now-bg.jpg);	background-size:cover;	background-repeat:no-repeat;	background-position:center;	padding:0px;	margin-bottom:60px;	}
.ct_register_bg:before{	content:"";	position:absolute;	top:0px;	left:0px;	width:100%;	height:00%;	background-color:rgba(0,0,0,0.75);	}
.ct_hreg_wrap{	float:left;	width:100%;	background-color:#222222;	position:relative;	padding:50px 0px;	text-align:center;	}
.ct_hreg_wrap ul.countdown{	width:100%;	background-color:#ecedec;	float:left;	position:relative;	padding:25px 0px;	text-align:center;	margin:0px 0px 25px;}
.ct_hreg_wrap ul.countdown li{	width:125px;	display:inline-block;	text-transform:uppercase;	background-color:#fff;	border-radius:100%;	height:125px;	line-height:40px;	padding-top:26px;	margin-left:8px;}
.ct_hreg_wrap ul.countdown li:first-child{	display:none;		margin-left:0px;}
.ct_hreg_wrap ul.countdown li span{	font-size:28px;	}
.ct_hreg_wrap > a{	display:inline-block;	border:1px solid #fff;	padding:10px 0px;	min-width:200px;	color:#fff;	text-transform:uppercase;	font-weight:600;	text-align:center;	}
.ct_register_img{	float:left;	width:100%;	position:relative;	text-align:center;	}
.ct_register_img img{	width:auto;	height:auto;	position:absolute;	top:25px;	left:80px;	margin:auto;	}
.ct_course_meta{	float:left;	width:100%;	border-top:1px solid #cecece;	padding:10px 0px;	}
.ct_course_meta ul{	width:auto;	float:right;	}
.ct_course_meta ul li{	display:inline-block;	position:relative;	color:#777777;	padding:0px 0px 0px 10px;}
.ct_course_meta ul li a{	display:inline-block;	color:#777777;		font-weight:300;}
.ct_course_meta ul li i{	margin:0px 8px 0px 0px;	}
.ct_teacher_outer_wrap{	float:left;	width:100%;	position:relative;	background-color:#fff;	margin:0px 0px 30px;	}
.ct_teacher_outer_wrap figure img{	width:100%;	height:auto;	}
.ct_teacher_wrap{	float:left;	width:100%;	text-align:center;	position:relative;	padding:20px 15px;	background-color: #f8f9f8;}
.ct_teacher_wrap h5 > a{	display:block;	margin:0px 0px 10px;	text-transform:capitalize;	}
.ct_teacher_wrap span{	color:#242424;	text-transform:uppercase;	margin:0px 0px 15px;	display:block;	}
.ct_teacher_wrap ul{	border-top:1px solid #cecece;	padding:10px 0px 0px;	float:left;	width:100%;	}
.ct_teacher_wrap ul li{	position:relative;	display:inline-block;	width:23%;	}
.ct_teacher_wrap ul li a{	display:block;	color:#cecece;	font-size:18px;	}
.ct_teacher_wrap h5 > a:hover{	color:#222;}
.ct_teacher_outer_wrap:hover figure img{	transform:scale(1.2) rotate(-6deg);	-webkit-transform:scale(1.2) rotate(-6deg);	-moz-transform:scale(1.2) rotate(-6deg);	}
.ct_facts_bg{	background:#417ae1;	margin-bottom: 20px;}
.ct_facts_bg ul{	float:left;	width:100%;	}
.ct_facts_bg ul li{	width:25%;	text-align:center;	float:left;		position:relative;}
.ct_facts_bg ul li:last-child:before{	display:none;	}
.ct_facts_bg ul li:before{	content:"";	position:absolute;	top:0px;	bottom:10px;	right:0px;	width:1px;	background-color:#fff;	}
.ct_facts_bg ul li i{	display:block;	color:#fff;	padding:0 0 26px;	margin:0 0 8px;	font-size:60px;	position:relative;	}
.ct_facts_bg ul li i:after{	content:"";	position:absolute;	bottom:0px;	left:0px;	right:0px;	margin:auto;	width:30px;	height:3px;	}
.ct_facts_bg ul li h2{	color:#fff;	font-size:50px;	margin:0px 0px 5px;		font-family: 'PT Serif', serif;	font-weight:700;}
.ct_facts_bg ul li span{	color:#fff;	font-size:15px;text-transform:uppercase;	font-weight:300;	}
.ct_testimonial_bg{	background-image:url(images/testimonial-bg.jpg);	background-repeat:no-repeat;	background-size:cover;	}
.ct_testimonial_bg:before{	content:"";	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	background-color:rgba(0,0,0,0.75);	}
.sjmggcxwlearn_more{	text-align:center;		float:left;	width:100%;	position:relative;	}
.sjmggcxwlearn_more a{background-image: url('../images/ckgdbj1.jpg');background-size: 100% 100%;	float:none;	display:inline-block;	/*border:1px solid #cccccc;*/ border-radius: 6px;	text-transform:uppercase;	color:#000;	font-size:14px;	padding:8px 20px;	font-weight:600;	}
.sjmggcxwlearn_more a:hover{color: #ffffff; background-image: url('../images/ckgdbj2.jpg');background-size: 100% 100%; border:1px solid #ffffff!important;}
.sjmggcxwnews{	float:left;	width:100%;	position:relative;	margin:0px 0px 30px;}
.sjmggcxwnews span{	display:block;	color:#777777;	font-weight:600;	margin:0px 0px 10px;	}
.sjmggcxwnews h5 > a{	display:block;	color:#333333;	font-weight:300;	margin:0px 0px 10px;	text-overflow: ellipsis;   display: -webkit-box;     -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;	}
.sjmggcxwnews p{	margin:0px 0px 15px;		 text-overflow: ellipsis;    display: -webkit-box;     -webkit-box-orient: vertical;     -webkit-line-clamp: 3;     overflow: hidden;}
.ct_main_event_wrap{	float:left;	width:100%;	position:relative;	background-image:url(extra-images/event-01.jpg);	background-repeat:no-repeat;	background-size:cover;	background-position:center;		text-align:center;	z-index:10;	padding:48px 10px;}
.ct_main_event_wrap:before{	content:"";	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	background-color:rgba(0,0,0,0.5);	z-index:-1;	}
.ct_main_event_wrap h4{	color:#FFF;	margin-bottom:20px;	text-transform:uppercase;}
.ct_main_event_wrap h5{	color:#FFF;	margin-bottom:50px;	font-weight:600;}
.ct_main_event_wrap h5 span{	display:inline-block;}
.ct_main_event_wrap ul.countdown{	float:left;	width:100%;	}
.ct_main_event_wrap ul.countdown li{	position:relative;	display:inline-block;	color:#fff;	margin:0px 0px 0px 50px;}
.ct_main_event_wrap ul.countdown li:first-child{	margin-left:0px;	}
.ct_main_event_wrap ul.countdown li span{	font-size:24px;	position:relative;		width:75px;	height:75px;	display:inline-block;	line-height:80px;}
.ct_main_event_wrap ul.countdown li span:before{	content:"";	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	border:1px solid #fff;	transform:rotate(45deg);	-webkit-transform:rotate(45deg);	-moz-transform:rotate(45deg);	}
.ct_main_event_wrap ul.countdown li span:after{	content:"";	position:absolute;	top:0px;	left:7px;	width:100%;	height:100%;	border:1px solid #fff;	transform:rotate(45deg);	-webkit-transform:rotate(45deg);	-moz-transform:rotate(45deg);}
.ct_main_event_wrap ul.countdown li p{	text-transform:capitalize;	margin:0px;	font-weight:bold;	line-height:80px;	color:#fff;	}
.ct_main_event_wrap ul.event_location_list{	float:left;	width:100%;		}
.ct_main_event_wrap ul.event_location_list li{	position:relative;	width:100%;	display:inline-block;	color:#fff;	margin:5px 0px;	font-weight:600;	font-size:14px;	}
.ct_main_event_wrap ul.event_location_list li i{	margin-right:10px;	color:#fff;	font-size:18px;	}
.ct_breadcrumb ul{	float:left;	width:100%;	text-align:right;	}
.ct_breadcrumb ul li{	display:inline-block;	position:relative;	}
.ct_breadcrumb ul li:before{	content:"/";	color:#fff;	position:absolute;	top:0px;	left:-4px;	width:auto;	height:auto;	}
.ct_breadcrumb ul li:first-child:before{	display:none;	}
.ct_breadcrumb ul li:last-child{	padding-right:0px;	}
.ct_breadcrumb ul li a{	display:inline-block;	color:#fff;	padding:0px 10px;	}
.ct_accord_list{	float:left;	width:100%;	position:relative;	}
.ct_accord_list{	margin:0px 0px 20px;	}
.ct_contact_address{	float:left;	width:100%;	position:relative;	margin:0px 0px 20px;	}
.ct_contact_address h5{	text-transform:capitalize;	margin:0px 0px 15px;	}
.ct_contact_address h5 i{	margin-right:20px;	}
.ct_404_page_bg_right{	width:55%;	float:left;		position:relative;	min-height:100%;}
.ct_404_page_bg:before{	content:"";	position:absolute;	top:0px;	right:0px;	bottom:0px;	background-image:url(images/404-bg.jpg);	background-repeat:no-repeat;	background-position:right;	background-size:cover;	width:55%;	}
.ct_404_des_wrap{	width:45%;	float:left;	padding:140px 60px;	background-color:#1c1c1c;	}
.ct_404_logo{	float:left;	width:100%;	position:relative;	text-align:center;	margin:0px 0px 35px;}
.ct_404_logo a{	display:inline-block;	}
.ct_404_detail_wrap{	float:left;	width:100%;	position:relative;	text-align:center;	margin:0 0 40px;	}
.ct_404_detail_wrap h1{	color:#fff;	font-weight:bold;	font-size:200px;	line-height:normal;	font-family: Roboto;	line-height:170px;	margin:0px 0px 10px;}
.ct_404_detail_wrap p{	color:#fff;	text-transform:uppercase;	font-weight:600;	font-size:16px;	margin:0px 0px 20px;	}
.ct_404_detail_wrap form{	float:left;	width:100%;	position:relative;	margin:0px 0px 30px;	}
.ct_404_detail_wrap form input[type="search"]{	width:100%;	height:38px;	border:1px solid;	background-color:transparent;	padding:8px 60px 8px 15px;	}
.ct_404_detail_wrap form button{	color:#fff;		color:#fff;	height:38px;	position:absolute;	top:0px;	right:0px;	padding:0px 25px;}
.ct_404_detail_wrap form input[type="search"]:focus + button{	background-color:#fff;	color:#1c1c1c;	}
.ct_404_detail_wrap > a{	display:inline-block;	color:#fff;	text-transform:uppercase;	padding:12px 30px;	font-weight:600;	}
.ct_404_detail_wrap > a:hover{	background-color:#fff;	color:#1c1c1c;	}
.ct_404_socail_media{	float:left;	width:100%;	position:relative;	text-align:center;	}
.ct_404_socail_media h6{	color:#fff;	text-transform:uppercase;	margin:0px 0px 20px;	}
.ct_404_socail_media ul{	float:left;	width:100%;	margin:0px 0px 25px;	}
.ct_404_socail_media ul li{	display:inline-block;	position:relative;	}
.ct_404_socail_media ul li a{	display:block;	color:#afafaf;	margin-right:6px;	background-color:#282828;	width:40px;	height:40px;	border-radius:100%;	line-height:40px;}
.ct_404_socail_media ul li:hover a{	color:#fff;	}
.sjmggcxwdetailouter{	float:left;	width:100%;	position:relative;	}
.sjmggcxwdetailtop{	float:left;	width:100%;	position:relative;	text-align: center;	}
.sjmggcxwdetailtop h4{	margin:0px 0px 20px;	color:#ffffff;	text-transform:uppercase;	background-color: #0066CC;	padding: 10px;}
.sjmggcxwdetailtop ul{	float:left;	width:100%;	padding:10px;	background-color:#f4f4f4;}
.sjmggcxwdetailtop ul li{	display:inline-block;	position:relative;	border-right:1px solid #d5d5d5;	padding-right:20px;	margin-right:20px;}
.sjmggcxwdetailtop ul li img{	display:inline-block;	vertical-align:top;	margin-right:15px;	padding-top:3px;	}
.sjmggcxwdetailtop ul li p{	display:inline-block;	margin:0px;	}
.sjmggcxwdetailtop ul li p span{	color:#666666;	display:block;	line-height:normal;	font-weight:600;	font-size:12px;}
.sjmggcxwdetailtop ul li p span:nth-child(1){	font-size:11px;	margin:0px 0px 3px;}
.sjmggcxwdetailtop ul li p span:nth-child(2){	color:#666666;	text-transform:uppercase;	}
.sjmggcxwdetailtop > a{	display:inline-block;	color:#fff;	text-transform:uppercase;	position:absolute;	right:0px;	bottom:0px;	height:57px;	padding:0px 25px;	line-height:56px;		}
.sjmggcxwdetailtop > a:hover{	background-color:#222222;	}
.sjmggcxwdetaildes,.sjmggcxwjianjieZuo2,.ct_blog_detail_tag{	float:left;	width:100%;	position:relative;	}
.sjmggcxwdetaildes figure{	margin:0px 0px 15px;	}
.sjmggcxwdetaildes figure img{	width:100%;	height:auto;	}
.sjmggcxwdetaildes p{	margin:0px 0px 15px;	}
.ct_related_blog{	float:left;	width:100%;	position:relative;	padding:50px 0px 30px;}
.ct_related_blog h5{	text-transform:uppercase;	margin:0px 0px 20px;	}
.ct_pagination{	float:left;	width:100%;	position:relative;	}
.ct_pagination ul{	float:left;	width:100%;	text-align:center;	}
.ct_pagination ul li{	position:relative;	display:inline-block;	}
.ct_pagination ul li a{	display:inline-block;	width:38px;	height:38px;	border:1px solid #d4d4d4;	color:#777777;	line-height:38px;	}
.ct_pagination ul li a.next{	color:#777777;	width:70px;	}
.ct_pagination ul li a:hover{	color:#fff;	}
.ct_pagination ul li a:nth-child(1){	color:#fff;		background-color:#5087ec;		border-color:#417ae1;	}
.sjmggcxwcdetail{	float:left;	width:100%;	position:relative;	margin:0px 0px 25px;	}
.sjmggcxwcdetail .sjmggcxwjianjieZuo2{	margin:0px;	}
.sjmggcxwcdetail h5{	text-transform:uppercase;	margin:0px 0px 25px;	}
.ct_course_list{	background-color:#f4f4f4;	width:100%;	position:relative;	float:left;	}
.ct_course_list li{	width:100%;	position:relative;	float:left;	border-bottom:1px solid #e8e8e8;	padding:20px 10px 16px 30px;	line-height:normal;	}
.ct_course_list li:last-child{	border-bottom:0px;	}
.ct_course_list li h6{	color:#222;	font-size:12px;		width:50%;	float:left;line-height:normal;	text-align:left;	font-family: Open Sans;	font-weight:600;}
.ct_course_list li span{	color:#777777;	float:left;	font-size:12px;	width:50%;	text-align:center;	line-height:normal;	}
.ct_blog_detail_tag{	padding:25px 0px;	border-bottom:1px solid #f4f4f4;	border-top:1px solid #f4f4f4;	}
.ct_blog_detail_tag h5{	text-transform:uppercase;	font-weight:normal;	display:inline-block;	float:left;	padding:3px 10px 0px 0px;	}
.ct_blog_detail_tag ul{	float:left;	width:auto;	}
.ct_blog_detail_tag ul li{	display:inline-block;	position:relative;}
.ct_blog_detail_tag ul li a{	display:block;	text-transform:capitalize;	font-size:12px;	border:1px solid #e8e8e8;	padding:6px 15px;	color:#777;}
.ct_blog_detail_tag ul li:hover a{	color:#fff;	}
.ct_blog_author{	padding:25px 0px;	border-bottom:1px solid #f4f4f4;	}
.ct_blog_author,.ct_author_des{	float:left;	width:100%;	}
.ct_blog_author h5{	text-transform:uppercase;	font-weight:normal;	margin:0px 0px 15px;	}
.ct_author_des{	background-color:#f4f4f4;	padding:25px 20px;	}
.ct_author_des figure{	width:145px;	}
.ct_author_des figure img{	width:100%;	height:auto;	}
.ct_author_detail{	float:none;	padding:0px 0px 0px 160px;	width:auto;	}
.ct_author_detail > h6{	text-transform:uppercase;	display:inline-block;	font-weight:600;	margin-right:10px;	margin-bottom:10px;}
.ct_author_detail span{	display:inline-block;	}
.ct_author_detail p{	line-height:26px;	}
.ct_share_link{	float:left;	width:100%;	}
.ct_share_link h6{	color:#777777;	margin-right:15px;	display:inline-block;	}
.ct_share_link ul{	display:inline-block;	position:relative;	width:auto;	}
.ct_share_link ul li{	display:inline-block;	position:relative;	}
.ct_share_link ul li a{	display:block;	color:#777777;	margin:0px 8px;	}
.ct_course_review span.new_author{	float: left;	color: #fff;	font-size: 12px;	padding-left: 30px;	margin: 0px;}
.ct_course_review span.new_author i{	margin-right: 5px;}
.ct_course_review ul.new-section{	float: right;	width: auto;}
.ct_course_review ul li{	display: inline-block;	padding-right: 20px;	position: relative;}
.ct_course_review ul li span.new_author{	padding-left: 0px;}
.ct_course_meta > a{	display: inline-block;}
.ct_course_meta a i{	margin-right: 5px;	text-transform: capitalize;	font-size: 15px;}
.ct_course_meta.border{	border:0px;}
.ct_course_review span.new_author{	float: left;	color: #fff;	font-size: 12px;	padding-left: 30px;	margin: 0px;}
.ct_course_review span.new_author i{	margin-right: 5px;}
.ct_course_review ul.new-section{	float: right;	width: auto;}
.ct_course_review ul li{	display: inline-block;	padding-right: 20px;	position: relative;}
.ct_course_review ul li span.new_author{	padding-left: 0px;}
.ct_course_meta > a{	display: inline-block;}
.ct_course_meta a i{	margin-right: 5px;	text-transform: capitalize;	font-size: 15px;}
.ct_course_meta.border{	border:0px;}
.ct_contact_form,.ct_contact_form form,.form_field{	float:left;	width:100%;	position:relative;	}
.ct_zoom_effect{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	transform:scale(0);	-webkit-transform:scale(0);	-moz-transform:scale(0);	}


.sjmggcxwNavheader{background-image: url('../images/navbeijing.gif');background-size: 100% 100%;border-bottom: 8px solid #2D93CA;}
.sjmggcxwtopNav{float:left;width:100%;background-color: #dddddd;height: 30px;line-height: 30px;overflow: hidden;}
.sjmggcxwtopNav1{float:left;width:auto;position:relative;	}
.sjmggcxwtopNav1 p{color:#222222;margin:0px;font-family: 'Montserrat', sans-serif;font-size:13px;font-weight:300;width: 78%;height: 0px;line-height: 30px;	}
.sjmggcxwtopNav1 p i{margin:0px 8px 0px 0px;	}
.sjmggcxwtopNav2{float:right;width:auto;position:relative;	}
.sjmggcxwtopNav2 ul{float:left;width:100%;	}
.sjmggcxwtopNav2 ul li{position:relative;color:#222222;display:inline-block;font-family: 'Montserrat', sans-serif;padding:0px 15px;font-size:12px;font-weight:300;letter-spacing:1.4px;}
.sjmggcxwtopNav2 ul li:last-child{padding-right:0px;	}
.sjmggcxwtopNav2 ul li i{margin:0px 8px 0px 0px;	}
.sjmggcxwtopNav2 ul li a{color:#e10b20;	font-size: 13px; font-weight: bold;}
.sjmggcxwNavlogo{float:left;width:auto;	}
.sjmggcxwNavlogo img{width: 66px;height: 66px;}
.sjmggcxwNavlogo span{font-size: 20px;font-weight: bold;color: #e8010c;text-shadow: 1px 1px 1px #cccccc;}
.sjmggcxwNavlogo span a{font-size: 20px;font-weight: bold;color: #e8010c;text-shadow: 1px 1px 1px #cccccc;}
.sjmggcxwNavzong{float:left;width:100%;position:relative;}
.sjmggcxwNavMain{float:right;width:auto;	}
.sjmggcxwNavMain ul{float:left;width:100%;	}
.sjmggcxwNavMain ul li{	position:relative;	display:inline-block;font-family: 'Montserrat', sans-serif;	}

.sjmggcxwNavMain ul li a span{	display:block;	font-size:10px;	line-height:normal;		font-weight:300;}
.sjmggcxwNavMain ul ul{	position:absolute;	top:135%;	left:0px;	width:200px;	z-index:1000;	background-color:#fff;	opacity:0;	visibility:hidden;	}
.sjmggcxwNavMain ul ul li{	width:100%;		padding:10px 10px;}
.sjmggcxwNavMain ul ul li a{	font-weight:300;	font-size:12px;	}
.sjmggcxwNavMain ul ul ul{	position:absolute;	top:0px;	left:100%;	}
.sjmggcxwNavMain ul > li:hover > ul{	opacity:1;	visibility:visible;	}

.top_search_wrap{	float:right;	width:auto;	padding:5px 25px;	cursor:pointer;	position:relative;	}
.top_search_wrap i{	font-size:16px;	}
.top_cart_wrap{	float:right;	width:auto;	padding:5px 0px 5px 20px;	}
.top_cart_wrap i{	font-size:16px;	}

.search-wrapper-area{	position:absolute;	right:0px;	top:50px;	background:#fff;	padding:10px 20px;	display:none;	z-index:20;}
.search-area{	position:relative;}
.search-area input[type="text"]{	float:left;	border:1px solid #ccc;	height:40px;	padding:5px 15px;}
.search-area input[type="submit"]{	float:left;	position:absolute;	right:0px;	padding:10px; 	border:none;	background:#ccc;	color:#fff;}

.sjmggcxwbanner{	float:left;	width:100%;	position:relative;	}
.sjmggcxwbanner ul{	width:100%;	float:left;	}
.sjmggcxwbanner ul li{position:relative;width: 1920px;height: 600px;}
.sjmggcxwbanner ul li img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;}
.sjmggcxwbanner .bx-controls.bx-has-pager.bx-has-controls-direction{	text-align:center;	float:left;	width:100%;	}
.sjmggcxwbanner .bx-wrapper .bx-pager{	width:auto;	display:inline-block;	background-color:rgba(0, 0, 0, 0.1);	padding:6px 10px 0;	}
.sjmggcxwbanner .bx-wrapper .bx-pager,
.sjmggcxwbanner .bx-wrapper .bx-controls-auto{	bottom:20px;	}
.sjmggcxwbanner .bx-wrapper .bx-pager.bx-default-pager a{	background-color:transparent;	border:1px solid #fff;	margin:0 3px;	width:12px;	height:12px;border-radius:100%;}
.sjmggcxwbanner .bx-wrapper .bx-controls-direction a{	width:50px;	height:50px;	background-color:rgba(0, 0, 0, 0.1);	text-indent:0px;	font-size:0px;	line-height:48px;	}
.sjmggcxwbanner .bx-wrapper .bx-controls-direction a.bx-prev{	left:0px;	}
.sjmggcxwbanner .bx-wrapper .bx-controls-direction a.bx-next{	right:0px;	}
.sjmggcxwbanner .bx-wrapper .bx-controls-direction a:before{	content:"\f104";	position:absolute;	font-family:fontawesome;	top:0px;	left:0px;	width:100%;	height:auto;	text-align:center;	font-size:16px;	color:#fff;}
.sjmggcxwbanner .bx-wrapper .bx-controls-direction a.bx-next:before{	content:"\f105";	}

.jianjieContent{	float:left;	width:100%;	position:relative;	padding-bottom: 1%;	margin:0 auto;	}
.jianjieContent .col-md-3{	margin-bottom: 3%;}
.sjmggcxwjianjieContent2{	float:left;	width:100%;	position:relative;padding-bottom: 1%;	margin:0 auto;	}
.sjmggcxwjianjieContent2 .col-md-3{	margin-bottom: 3%;}
.sjmggcxwjianjieContent2:before{	content:"";	position:absolute;	bottom:4px;	left:0px;	right:0px;}
.sjmggcxwjianjieZuo1{	float:left;	width:100%;	position:relative;	}
.sjmggcxwjianjieZuo1 h3{	margin:0px 0px 15px;	text-transform:uppercase;	}
.jianjieYou{	float:left;	width:100%;	position:relative;	}
.jianjieYou:before{	content:"";	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;}
.jianjieYou img{	width:100%;	height:auto;	}

.get_video_icon{	position:absolute;	top:50%;	width:100%;	text-align:center;	margin:-50px 0px 0px;}
.get_video_icon a{	display:inline-block;	width:70px;	height:70px;	border:2px solid #fff;	border-radius:100%;	line-height:70px;	margin:0px 0px 10px;	color:#fff;	font-size:30px;	}
.get_video_icon span{	color:#fff;	text-transform:capitalize;	display:block;	}
.get_started_services{	float:left;	width:100%;	position:relative;		margin-top: 10%;}
.get_started_icon{	float:left;	width:50px;	position:relative;	}
.get_started_icon i{	font-size:40px;	color:#777777;	}
.get_icon_des{	float:none;	padding:0px 0px 0px 70px;	width:auto;	}
.get_icon_des h5{	text-transform:uppercase;	margin:0px 0px 8px;	}
.get_icon_des a{	text-transform:capitalize;	}
.get_icon_des a:hover{	color:#333;	}
.get_icon_des a i{	margin:0px 0px 0px 8px;	}


.chanpinContent2{margin:0px 0px 30px;	}
.chanpinContent2:hover .chanoinImg .ct_zoom_effect{	transform:scale(1);	-webkit-transform:scale(1);	-moz-transform:scale(1);	opacity:0.8;	}
.chanpinContent2, .chanpinContent{	float:left;width:100%;	position:relative;	}
.chanpinContent5{float:left;	width:100%;	height:250px!important;	overflow: hidden;	position:relative;	}
.chanpinContent6{float:left;	width:100%;	position:relative;	}
.chanpinContent .item{	margin:0px 10px 0px;	}
.chanpinContent2 figure img{width:360px;height:237px;}
.chanpinContent2:hover .ct_course_link{	transform:scale(1);	-webkit-transform:scale(1);	-moz-transform:scale(1);	}
.chanpinContent .owl-nav{	position:absolute;	top:50%;	width:100%;	}
.chanpinContent .owl-nav div{	font-size:0px;	position:absolute;	}
.chanpinContent .owl-nav .owl-prev{	left:-30px;	}
.chanpinContent .owl-nav .owl-next{	right:-10px;	}
.chanpinContent .owl-nav .owl-prev:before,
.chanpinContent .owl-nav .owl-next:before{	content:"\f104";	font-family:fontawesome;	position:absolute;	top:-40px;	left:0px;	width:auto;	height:auto;	color:#787879;	font-size:55px;	}
.chanpinContent .owl-nav .owl-next:before{	content:"\f105";}
.chanoinImg{position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	}

.courses_subject_carousel{	float:left;	width:100%;	position:relative;	}
.courses_subject_carousel .item{	margin:0px 10px;	float:left;	width: 90%;}
.courses_subject_carousel .owl-nav{	position:absolute;	top:50%;	width:100%;	}
.courses_subject_carousel .owl-nav div{	font-size:0px;	position:absolute;	}
.courses_subject_carousel .owl-nav .owl-prev{	left:-20px;	}
.courses_subject_carousel .owl-nav .owl-next{	right:0px;	}
.courses_subject_carousel .owl-nav .owl-prev:before,
.courses_subject_carousel .owl-nav .owl-next:before{	content:"\f104";	font-family:fontawesome;	position:absolute;	top:-40px;	left:0px;	width:auto;	height:auto;	color:#787879;	font-size:55px;	}
.courses_subject_carousel .owl-nav .owl-next:before{	content:"\f105";}

.course_subject_wrap{	float:left;	width:100%;	position:relative;	text-align:center;	padding:20px 20px;	}
.course_subject_wrap i{	display:block;	font-size:30px;		margin:0px 0px 10px;	color:#fff;}
.course_subject_wrap p{	color:#fff;	text-transform:capitalize;	margin:0px;	font-weight:600;	}
.course_subject_wrap p span{	display:block;	}
.course_subject_wrap:hover{	background-color:#fff;}
.course_subject_wrap:hover i,.course_subject_wrap:hover p{	color:#333;	}
.course_author{	float:left;	width:auto;	}
.course_author i{	margin:0px 8px 0px 0px;	color:#777777;	}
.course_author a{	display:inline-block;color:#777777;text-transform:capitalize;	font-weight:300;	font-size:12px;}

.popular_course_des{	float:left;	width:100%;	position:relative;	padding:30px 25px 15px;	background-color:#f8f9f8;}
.popular_course_des h5 > a{	text-transform:uppercase;	margin:0px 0px 15px;	display:block;		overflow: hidden;	width:100%;	height: 20px;}
.duanluo{	height: 100px;	overflow: hidden;}

.register_top_detail{	float:left;	width:100%;	padding:0px 20px 30px 30px;	text-align:left;}	
.register_top_detail h5{	color:#fff;	text-transform:uppercase;	font-weight:600;	margin:0px 0px 15px;	}
.register_top_detail > span{	padding:5px 10px;	display:inline-block;	color:#fff;	margin:0px 0px 10px;}
.register_top_detail h2{	font-size:50px;	color:#fff;	text-transform:uppercase;	font-weight:600;	margin:0px 0px 10px;	line-height:normal;	}
.register_top_detail p{	color:#fff;	text-transform:uppercase;	font-weight:500;	}
.register_top_detail p span{	display:block;	}



.testimonial_carousel{	float:left;	width:100%;	position:relative;	}
.testimonial_carousel .item{	float:left;	margin:0px 10px;	}
.testimonial_wrap{	float:left;	width:100%;	position:relative;	background-color:#fff;	text-align:center;	padding:30px;	}
.testimonial_wrap figure{	border-radius:100%;	display:inline-block;	margin:0px 0px 10px;	width:auto;	float:none;	}
.testimonial_wrap figure img{	width:auto !important;	height:auto;	}
.testimonial_wrap p{	color:#666666;	font-style:italic;	}
.testimonial_wrap span{	display:block;	color:#333333;	}
.testimonial_carousel .owl-nav{	position:absolute;	top:50%;	width:100%;	}
.testimonial_carousel .owl-nav div{	font-size:0px;	position:absolute;	}
.testimonial_carousel .owl-nav .owl-prev{	left:-30px;	}
.testimonial_carousel .owl-nav .owl-next{	right:-10px;	}
.testimonial_carousel .owl-nav .owl-prev:before,
.testimonial_carousel .owl-nav .owl-next:before{	content:"\f104";	font-family:fontawesome;	position:absolute;	top:-40px;	left:0px;	width:auto;	height:auto;	color:#787879;font-size:55px;	}
.testimonial_carousel .owl-nav .owl-next:before{	content:"\f105";}

.news_img{	float:left;	width:100%;	position:relative;	}
.news_img img{	width:30px;	height:30px;	float:left;	margin:0px 20px 0px 0px;	}
.news_img label{	float:left;	display:block;	color:#777777;	font-weight:600;	padding:2px 0px 0px;	}



.sub_event_wrap	float:left;	width:100%;	position:relative;	background-repeat:no-repeat;	background-size:cover;	background-position:center;	z-index:10;	padding:70px 10px 30px;	margin:0px 0px 30px;}
.sub_event_wrap:before{	content:"";	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	background-color:rgba(0,0,0,0.5);	z-index:-1;	}
.sub_event_wrap h6 > a{	display:block;	color:#fff;	margin:0px 0px 17px;	padding:0px 0px 15px;	position:relative;	text-transform:uppercase;	font-weight:600;	line-height:26px;	font-size:15px;	}
.sub_event_wrap h6 > a:before{	content:"";	position:absolute;	bottom:0px;	left:0px;	width:50px;	height:1px;	background-color:#fff;	}
.sub_event_wrap span{	display:block;	font-size:11px;	color:#fff;	font-weight:600;	}
.sub_event_wrap span i{	color:#ffffff;	margin-right:10px;	}
.sub_banner_wrap{	background-image:url(images/sub-sjmggcxwbanner-bg.jpg);	background-repeat:no-repeat;	background-size:cover;	background-position:center;	z-index:10;}
.sub_banner_wrap2 img{	width: 100%;	margin: -2% auto 0;}
.sub_banner_wrap:before{	content:"";	position:absolute;top:0px;	left:0px;	width:100%;	height:100%;	background-color:rgba(0,0,0,0.4);	z-index:-1;	}
.sub_banner_hdg,.ct_breadcrumb{	float:left;	width:100%;	}
.sub_banner_hdg h3{	color:#fff;	text-transform:uppercase;	}

.accor_outer_wrap,.accord_hdg, .accord_list_1{	float:left;	width:100%;	position:relative;	border:1px solid #eeeeee;	padding:18px 60px 18px 30px;	}
.accord_hdg span,.accord_list_1 span{	position:absolute;	top:20px;	right:20px;	color:#e8e6e6;	display:inline-block;	}
.accord_hdg span:after{	content:"";	position:absolute;	top:-10px;	left:-15px;	bottom:-10px;	width:1px;	background-color:#eeeeee;	}
.accor_outer_wrap .accord_hdg h6{	color:#666666;	text-transform:capitalize;	font-size:16px;	}
.accord_des{	float:left;	width:100%;	position:relative;	}
.accord_des p{	padding:18px 20px;	}
.accor_outer_wrap .ct_accord_list:last-child{	margin-bottom:0px;	}

.gt_contact_us_map.map-canvas{	float:left;	width:100%;	height:400px;	position:relative;	}
.get_touch_wrap{	float:left;	width:100%;	position:relative;	margin:0px 0px 15px;	}
.get_touch_wrap h4{	text-transform:uppercase;	margin:0px 0px 15px;	font-weight:600;	}


.form_field label{	position:absolute;	top:26px;	left:30px;	color:#d5d5d5;	font-size:15px;	margin:0px;	}
.form_field input[type="text"],
.form_field textarea{	width:100%;	height:65px;	border:1px solid #f2f2f2;	padding:14px 20px 12px 60px;	display:inline-block;	margin:0px 0px 15px;}
.form_field textarea{	height:120px;	padding:20px 20px 12px 60px;	}
.form_field button{	color:#fff;	font-weight:bold;	text-transform:uppercase;	padding:20px 30px;	font-size:16px;	display:inline-block;	}
.form_field button i{	color:#fff;	}
.form_field button:hover{	background-color:#000;	}

.newletter_des.contact_us_newsltr{	width:100%;	}
.newletter_des.contact_us_newsltr:before{	display:none;	}
.newletter_des.contact_us_newsltr form{	margin:0px 0px 20px;	}

.fax_info{	float:left;	width:100%;}
.fax_info li{	display:inline-block;	color:#777777;	font-size:12px;	padding:0px 8px;	border-left:1px solid #777777;	line-height:10px;	font-family: 'Open Sans', sans-serif;}
.fax_info li:first-child{padding-left:0px;border-left:0px;}

.sjmggcxwjianjieZuo2{	margin:0px 0px 25px;	}
.sjmggcxwjianjieZuo2 h5{	text-transform:uppercase;	font-weight:normal;	margin:0px 0px 15px;	}
.sjmggcxwjianjieZuo2 p{	margin:0px 0px 20px;	}
.sjmggcxwjianjieZuo2 ul{	float:left;	width:100%;}
.jianjieZuo2 ul li{	width:100%;	position:relative;	padding:6px 0 6px 30px;	color:#000000;	font-weight:500;	font-family: 'Open Sans', sans-serif;}
.sjmggcxwjianjieZuo2 ul li:before{	content:"\f0a9";	position:absolute;	font-family:fontawesome;	top:6px;	left:0px;	width:auto;	height:auto;	}


.gt_comment_list_wrap{	float:left;	width:100%;	position:relative;}
.gt_comment_list_wrap ul{	float:left;	width:100%;	}
.gt_comment_list_wrap ul li{	float:left;	width:100%;	position:relative;	padding:25px 0 13px;	border-bottom:1px solid #f8f8f8; 	}
.gt_comment_list_wrap ul li:last-child{	border-bottom:0px;	padding-bottom:0px;	}
.gt_comment_list_wrap > ul > li:first-child{	padding-top:0px;	}
.gt_comment_wrap{	float:left;	width:100%;	position:relative;	}
.gt_comment_wrap figure{	width:90px;	float:left;	position:relative;	}
.gt_comment_wrap figure img{	width:100%;	height:auto;	}
.gt_comment_des{	float:none;	width:auto;	padding:0px 0px 0px 110px;	}
.gt_comment_des h6{	display:inline-block;	margin:0px 0px 10px;	}
.gt_comment_des h6 > a{	display:inline-block;	font-size:15px;	color:#222222;	text-transform:uppercase;}
.gt_comment_des > a{	display:inline-block;	float:right;	font-size:14px;	font-weight:600;	}
.gt_comment_des > a i{	margin-right:10px;	}
.gt_comment_date{	float: right;    position: relative;	}
.gt_comment_date span,.gt_comment_date a{	color:#aaa9a9;	font-size:14px;	margin-left:5px;	display:inline-block;	}
.gt_comment_date span:first-of-type{	margin-left:0px;	}
.gt_comment_list_wrap ul ul{	padding-left:140px;	margin:0px;	border-top:1px solid #f8f8f8;	margin-top:10px; 	}
.gt_comment_list_wrap ul ul li{	border:0px;	padding-bottom:0px;	}
.gt_post_comment_wrap.ct_blog_author{	padding-bottom:0px;	}
.gt_post_comment_wrap{	float:left;	width:100%;	position:relative;	padding:25px 0px 60px;	border-bottom:0px;	}
.gt_commet_field{	float:left;	width:100%;	position:relative;	}
.gt_commet_field input[type="text"],.gt_commet_field input[type="email"]{	width:100%;	height:45px;	border:1px solid #d3d3d3;	margin:0px 0px 25px;	padding:8px 30px 8px 10px;	background-color:#f7f8f7;	}
.gt_commet_field textarea{	width:100%;	min-height:210px;	border:1px solid #d3d3d3;	padding:8px 30px 8px 10px;	margin:0px 0px 25px;	background-color:#f7f8f7;	}
.gt_commet_field input[type="submit"],
.gt_commet_field button{	color:#fff;	font-size:16px;	text-transform:uppercase;	border:0px;	padding:9px 40px 9px;	font-weight:bold;	}
.gt_commet_field input[type="text"]:focus,
.gt_commet_field input[type="email"]:focus,
.gt_commet_field textarea:focus{	box-shadow:0 0px 10px 1px rgba(0, 0, 0, 0.15);	}
.gt_commet_field input[type="submit"]:hover,
.gt_commet_field button:hover{	color:#fff;		background-color:#222;}

.comming_soon_counter{	float:left;	width:100%;	position:relative;	padding:40px 0px;	text-align:center;	border:2px solid #fff;	margin:0px 0px 30px;	}
.comming_soon_counter h4{	color:#fff;	text-transform:uppercase;	margin:0px 0px 10px;}
.comming_soon_counter h3{	color:#fff;	text-transform:uppercase;	font-weight:600;	margin:0px 0px 20px;	}
.comming_soon_counter ul.countdown li{	width:23%;	display:inline-block;	}
.comming_soon_counter ul.countdown li span{	background-color:#fff;	color:#1c1c1c;	display:inline-block;	width:70px;	height:70px;	border-radius:100%;	line-height:70px;	font-size:30px;		margin:0px 0px 25px;}
.comming_soon_counter ul.countdown li p{	color:#fff;	font-size:20px;	text-transform:capitalize;	}
.search_filter{	float: left;	width: 100%;	position: relative;	margin: 0px 0px 30px;}
.search_filter h4{	font-size: 24px;	text-transform: uppercase;	display: inline-block;	color: #222222;}
.filter_list{	float: right;	width: auto;	position: relative;}
.filter_list .chosen-container{	width:200px !important;	margin-right: 10px;	}
.filter_list .chosen-container-single .chosen-single div b::before{	top:6px;	}
.filter_list .chosen-container .chosen-results li{	font-size:14px;}
.filter_list .chosen-container .chosen-results li.higlighted,
.filter_list .chosen-container .chosen-results li:hover{	color:#fff;	}
.filter_list .chosen-container-single .chosen-single{	background:none;	border: 1px solid #d4d4d4;	border-radius:0px;	box-shadow:none;	height:37px;	padding:5px 15px;	}
.filter_list .chosen-container .chosen-drop{	background:#fff;	border:1px solid #e4e4e4;	box-shadow:none;	}
.chosen-container-single.chosen-with-drop .chosen-single div{	background-color:#eaeaea;	}
.chosen-container-single.chosen-with-drop .chosen-single div b:before{	content:"\f106";	}
.filter_list .chosen-container-single .chosen-single span{	color:#777;	}
.filter_search{	float: right;	width: 250px;}
.filter_search input[type="text"]{	border: 1px solid #d4d4d4;	height: 37px;	width: 100%;	padding: 8px 15px;}
.filter_search a{	position: absolute;top: 12px;right: 15px;	color: #777;	display: inline-block;}


.jianjieZong{width: 100%; background-image: url('../images/timg2.jpg');background-size: 100%;/*background-repeat:  no-repeat;*/}
.sjmggcxwjianjieZong2{width: 100%; background-image: url('../images/jianjiebeijing2.png');background-size: 100%;background-repeat: no-repeat;}
.jianjieZong5{width: 100%; background-image: url('../images/timg3.png');background-size: 100%;background-repeat:  no-repeat;}

.sjmggcxwbottomNav{width: 100%;background-color: rgba(0,0,0,0.7);}
.sjmggcxwtbz{margin: 1% auto;}
.sjmggcxwtb a  img{width: 100%;}
.sjmggcxwcuo a  img{width: 20%;}

.sjmggcxwyouqing{width: 100%;margin-bottom: 1%;}
.sjmggcxwyouqing1{width: 99%;margin: 0 auto;border: 2px dashed #5E5E5E;}
.sjmggcxwyouqing2{width: 98%;margin: 1% auto;}
.sjmggcxwyouqing2 .sjmggcxwbiaotizi p{border-radius: 8px; font-size: 14px;font-weight: 500; display: inline-block;padding:4px;color: #333333; background-image: url('../images/anniu3.jpg');background-size: 100% 100%;}
.sjmggcxwyouqing2 .sjmggcxwbiaotizi p:hover{border-radius: 8px; background-image: url('../images/anniu2.jpg');background-size: 100% 100%;color: #ffffff;}
.sjmggcxwyouqing3 ul li{list-style-type: none;display: inline-block;margin-right: 1%;margin-bottom: 6px;width: 5%;height: 18px; overflow: hidden;}
.sjmggcxwyouqing3 .sjmggcxwyou1 li{list-style-type: none;display: inline-block;margin-right: 1%;margin-bottom: 6px;width: 9%;height: 18px; overflow: hidden;}
.sjmggcxwyouqing3 a:hover{color: blue;}
.sjmggcxwyouqing3 ul li a{color:#darkred;}
.sjmggcxwyouqing3 ul li a:hover{color: 777777 ;}
.sjmggcxwyou2, .sjmggcxwyou3, .sjmggcxwyou4, .sjmggcxwyou5, .sjmggcxwyou6, .sjmggcxwyou7, .sjmggcxwyou8, .sjmggcxwyou9, .sjmggcxwyou10, .sjmggcxwyou11, .sjmggcxwyou12, .sjmggcxwyou13{display: none;}

.contact_us_newsltr p{	color:#777777;	text-align:left;	}
.bottom_border{	float:left;	width:100%;	position:relative;	border-bottom:1px solid #f2f2f2;	margin-bottom:30px;	z-index:99;}

a:hover {   color: #eee;}
.clearfix::after {    clear: both;    content: ".";   display: block;   height: 0;   visibility: hidden;}
.cloud-content { padding: 45px 0;}
.cloud-header {    width: 1180px;    margin: 0 auto;   position: relative;}
.cloud-header h3 {    font-weight: normal;    text-align: center;    margin-bottom: 40px;   color: #333;}
.cloud-header h3 em {    display: block;    margin-bottom: 14px;    font-style: normal;   font-size: 30px;}
.cloud-header h3 span {    font-size: 16px;   opacity: .6;}
.cloud-wrapper .cloud-card {    float: left;    padding: 20px;   cursor: pointer;    min-height: 310px;    background: transparent;   width: calc(33% - -3px);    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;   -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;   text-decoration: none;}
.cloud-card-image {    height: 200px;    overflow: hidden;    position: relative;}
.cloud-card-text {    margin-top: 10px;    color: #666;   font-size: 14px;    line-height: 24px;    height: 100px;    overflow: hidden;}
.cloud-card-image-back {    width: 100%;    height: 200px;    background: url(../images/cloud001.png) no-repeat center;    background-size: cover;    -webkit-transform: scale(1);    transform: scale(1);    -webkit-transition: -webkit-transform .5s ease;    transition: -webkit-transform .5s ease;    transition: transform .5s ease;    transition: transform .5s ease,-webkit-transform .5s ease;}
.cloud-card-image .cloud-card-image-back {    z-index: 0;    position: absolute;}
.cloud-card-image-title {    width: 100%;    color: #fff;   text-align: center;   font-size: 24px;    line-height: 200px;    position: absolute;    z-index: 1;}
.cloud-wrapper .cloud-card:hover .cloud-scale {    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);    transform: scale(1.2)}
.cloud-wrapper .cloud-card:hover {    background: #fff;    -webkit-box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);    -moz-box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);    box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);}
.cloud-card-image-back01 {    width: 100%;    height: 200px;    background: url(../images/cloud002.png) no-repeat center;    background-size: cover;    -webkit-transform: scale(1);    transform: scale(1);    -webkit-transition: -webkit-transform .5s ease;    transition: -webkit-transform .5s ease;    transition: transform .5s ease;   transition: transform .5s ease,-webkit-transform .5s ease;    z-index: 0;    position: absolute;}
.cloud-card-image-back02 {    width: 100%;    height: 200px;    background: url(../images/cloud003.png) no-repeat center;    background-size: cover;    -webkit-transform: scale(1);    transform: scale(1);    -webkit-transition: -webkit-transform .5s ease;    transition: -webkit-transform .5s ease;    transition: transform .5s ease;    transition: transform .5s ease,-webkit-transform .5s ease;    z-index: 0;    position: absolute;}

.tianqi{width: 100%;border: 1px dashed blue;margin-bottom: 10px;text-align: center;}
.tianqi2{padding: 7px 10px 8px 0;}
.tianqi div{display: inline-block;}

.sjmggcxwlxs{margin-bottom: 40px;margin-top: 10px; width: 100%; background-image: url('../images/lianxibeijing.jpg');background-size: 100%;background-repeat:  no-repeat;border: 1px solid #ffa95c;}
.sjmggcxwlxs2{width: 88%;margin: 20px auto; border-bottom: 1px dashed #ffa95c;height: 280px;}
.sjmggcxwlxs2 ul li{margin-bottom: 10px;font-size: 14px;}
.lianxishu3{width: 70%; margin: 0 auto 20px;}
.lianxishu3 img{width: 100%;}

.sjmggcxwgongsiming p{font-size: 17px;padding: 6px 0 3px 0;}
.sjmggcxwgongsiming{width: 100%;margin: 0 auto; border-bottom: 1px dashed #ffa95c;}

.sjmggcxwChoices{ width:100%; float:left; height:550px; /*background:url(../images/Choices.jpg) no-repeat center; background-size:cover;*/}
.sjmggcxwChoices_text{ width:1200px; height:819px; margin:0 auto;}
.sjmggcxwChoices_head{ width:100%; float:left; height:55px; margin-top:25px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:48px; color:#000; display:block; position:relative;}
.sjmggcxwChoices_head:before,.sjmggcxwChoices_head:after{content: ''; position: absolute;top: 30px;background: #000;width:265px;height: 2px;}
.sjmggcxwChoices_head:before{ left:175px;}
.sjmggcxwChoices_head:after{ right:175px;}
.sjmggcxwChoices_con{ width:1184px; height:594px; float:left; margin-left:3px;}
.Choicesnext{ width:38px; height:37px; float:left; margin-left:1136px; margin-top:24px; cursor:pointer;}
.sjmggcxwChoices_banner{ width:1184px; height:399px; float:left; margin-top:39px; overflow: hidden;}
.sjmggcxwChoices_banner ul{ width: 12000px;  overflow: hidden;}
.sjmggcxwChoices_banner ul li{ width:1184px; height:399px; float:left;}
.sjmggcxwChoices_left{ width:594px; height:399px; float:left;background:url('../images/Choices3.jpg') no-repeat center; background-size:cover;}
.sjmggcxwChoices_right{ width:590px; height:399px; float:left; background-color: #eeeeee;}
.sjmggcxwChoices_right h1{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:30px; color:#464646;}
.sjmggcxwChoices_right p{ width:450px; height:70px; float:left; margin-left:70px; text-align:center; font-size:18px; line-height: 30px; color:#606060; margin-top:30px;}
.sjmggcxwChoices_left h1{margin-bottom: 40px; width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:30px; color:#ffffff;}
.sjmggcxwChoices_left .xing p{ text-align:right; font-size:19px;  color:#ffffff; margin-top:20px;}
.sjmggcxwChoices_left .ming p{ text-align:left; font-size:19px;  color:#ffffff; margin-top:20px;}
.sjmggcxwChoices_left .erwei{margin-top: 50px;}
.sjmggcxwChoicesbut{ width:197px; height:49px; float:left; border:1px solid #bfbfbf; background-color:rgba(255,255,255,0.7); text-align:center; line-height:49px; color:#606060; font-size:22px; margin-left:195px; margin-top:150px;}
.sjmggcxwChoicesbut a:hover{color: darkred;}
.sjmggcxwChoicestel{ width:1184px; height:38px; text-align:center; line-height:38px; font-size:36px; float:left; font-family:"Arial"; overflow:hidden; color:#000; margin-top:100px;-webkit-user-select:none;/*谷歌 /Chrome*/-moz-user-select:none; /*火狐/Firefox*/-ms-user-select:none;    /*IE 10+*/user-select:none;}
.sjmggcxwChoicestel ul{ width:12000px; overflow:hidden;}
.sjmggcxwChoicestel ul li{ width:1184px; height:38px; float:left;}

.sjmggcxwlianxineirong{width: 98%; margin: 23% auto 0;}
.sjmggcxwlianxineirong1 ul li span{color: #000000;font-size: 21px;}
.sjmggcxwlianxineirong1 ul li{margin: 3% auto;}
.sjmggcxwlianxineirong1 ul li .shouji{color: red!important;font-size: 22px!important;font-weight: bold;}
.sjmggcxwlianxineirong1 ul li .dizhi{font-size: 18px!important;}
.lainxi3 img{width: 100%;}

.biaodan tr td input{width: 98%;}
.biaodan tr td textarea{width: 98%;}
.biaodan tr td .xingbie{width:auto!important;}

.teacher_bg{	padding-bottom:50px;	}
.figure2 img{	width:100%;	height:170px!important;}
.sjmggcxwckgd{	background-color:#ffffff;	padding:10px 0px 20px 0px;	float:left;	width:100%;	position:relative;	}
.event_bg{	padding-bottom:50px;	}
#wangzhanshouye2, #dianpushouye2, #jianjie2, #chanpin2, #xinwen2,  #rongyu2,  #wangluo2,  #lianxi2{display: none;}
.sjmggcxwshoujihao{color: #de031c;font-size: 14px;}
.sjmggcxwqian{color: #000000;}
.sjmggcxwxiaotu{margin-top: -1%;width: 100%;}
.sjmggcxwxiaotu img{width: 100%;}
.sjmggcxwjianjiep{color: #101010!important;font-size: 15px;line-height: 30px;}
.hui{color: #606060;}
.sjmggcxwdatu{width: 100%;}
.sjmggcxwdatu img{width: 100%;}
.dl-menuwrapper .dl-menu{right: 0;}
.map iframe{border: none; height: 300px;}



.sjmggcxwxprolist{border: none; margin-top:20px;width:100%!important; height:700px; overflow:hidden; margin:  0 auto;}
.sjmggcxwxprolist li{background-color: #3677d8; list-style-type: none; float:left; width:22%; height:220px;  margin-right:2%; margin-left:10px; margin-top:10px; text-align:center; line-height:16px; border:1px solid #CCCCCC;border-radius:10px; }
.sjmggcxwxprolist li a{color: #ffffff;font-size: 18px;}
.sjmggcxwxprolist li img{margin-bottom:2%; width:100%; height:190px; border-top-right-radius: 10px;border-top-left-radius: 10px;}
.sjmggcxwxprolist li img:hover{width:92%; height:190px; border-radius: 10px;}
.sjmggcxwxprolist li:hover{background-color: #eeeeee;  margin-right:10px; margin-left:10px; margin-top:10px;text-align:center;border-radius:10px;}
.sjmggcxwxprolist li:hover a{ color: #CC0000}
.sjmggcxwxprolist li .sjmggcxwcpbt{text-decoration: none;}
.sjmggcxwxprolist table tbody tr td{border: 0;}

.sjmggcxwsubNav span {
font-size: 14px;
color: #4476A7;
}
.sjmggcxwsubNav span a{color: #4476A7;}
.sjmggcxwsubNav span:hover{color: #474747;}
.sjmggcxwsubNav span a:hover{color: #474747;}
.sjmggcxwsubNav2{background-color:#2e93cb ;padding: 6px;}
.sjmggcxwsubNav2 span{color: #ffffff;}
.sjmggcxwsubNav2 span a{color: #ffffff;}
.sjmggcxwsubNav2 span:hover{color: #FFFF00;}
.sjmggcxwsubNav2 span a:hover{color: #FFFF00;}

.sjmggcxwjianjie4{width: 100%;background-image: url('../images/jianjiebeijing.jpg');}
.sjmggcxwjianjie4 .sjmggcxwtou img{width: 100%;}
.sjmggcxwjianjie4 .row{width: 90%;margin: 2% auto;}
.sjmggcxwgsjjright .col-md-6{width: 45%;height: 100px; background-color: #eeeeee;margin: 1.5%;line-height: 70px;box-shadow: 2px 2px 5px #bbbbbb;border-radius: 6px;}
.sjmggcxwgsjjleft p{line-height: 30px;}
.sjmggcxwgsjjright .col-md-6:hover{background-color: #ff1d4d;}
.sjmggcxwgsjjleft button{background-color: #417AE1;padding: 1%;color: #FFFFFF;border-radius: 6px;}
.sjmggcxwbanquan {border: 1px dashed #cccccc;display: inline-block;}
.sjmggcxwwangzhi div{display: inline-block;border: 1px solid #222222;padding: 3px;}
.sjmggcxwwangzhi p{display: inline-block;}
.sjmggcxwwangzhi{color: #222222;margin-top: 3%;border-bottom: 1px solid #cccccc;padding-bottom: 1%;}
.sjmggcxwwangzhi span{float: right;}
.sjmggcxwwangzhi span a:hover{color: blue;}
.sjmggcxwtuijian{width: 100%;margin: 2% auto;}
.sjmggcxwtuijian ul li{display: inline-block; width:46%;height: 20px;line-height: 20px; overflow: hidden;margin-right: 2%;}
.sjmggcxwtuijian ul li a:hover{color: #417AE1;}
.sjmggcxwxwlb{width: 98%;margin: 0 auto;}
.sjmggcxwbtz{z-index: 99;text-align: center;font-size: 40px;font-weight: bold;margin-top: 20px;color: #3a3a3a;text-shadow: 2px 2px 2px #eeeeee;}
.sjmggcxwbiaotikuang{width: 100%;margin-top: -40px;}
.sjmggcxwliwmleft{width: 40%;}
.sjmggcxwliwmright img{width: 591px;height: 331px;}
.sjmggcxwlxwm table{width: 90%;margin: 0 auto;}
.sjmggcxwcdetail .row .col-md-6 img{width: 100%;height: 290px;}
#tp-weather-widget{display: none;}
.sjmggcxwlibt{    margin-bottom: 0px;position: relative;padding-bottom: 15px;}
.sjmggcxwlibt:before{    
content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 70px;
    height: 4px;
    background-color: #5087ec;}

.sjmggcxwNavlogo3{width:auto;	text-align: center;}
.sjmggcxwNavlogo3 img{width: 66px;height: 66px;}
.sjmggcxwNavlogo3 span a{color: #e8010c; font-weight: bold;font-size: 30px; } 
.sjmggcxwNavzong3{float:left;width:100%;position:relative;}
.sjmggcxwNavMain3{width:auto;	margin: 0 auto; text-align: center;}
.sjmggcxwNavMain3 ul{float:left;width:100%;	}
.sjmggcxwNavMain3 ul li{	position:relative;	display:inline-block;font-family: 'Montserrat', sans-serif;	}

.sjmggcxwNavMain3 ul li a:hover{background-color: #417ae1;color: #ffffff;}
.sjmggcxwNavMain3 ul li a span{	display:block;	font-size:10px;	line-height:normal;		font-weight:300;}


@media (min-width: 1199px) and (max-width: 1350px){
.sjmggcxwNavlogo2 span{width: 170px!important;}
}

@media (max-width: 1199px){
.sjmggcxwNavlogo2{text-align: center;float: none!important;}
.sjmggcxwNavMain2{float: none!important;}
}

.sjmggcxwNavlogo2 span a {color: #e8010c;}
.sjmggcxwNavlogo2{float: left; width:auto;	}
.sjmggcxwNavlogo2 img{width: 66px;height: 66px;}
.sjmggcxwNavlogo2 span{height: 66px;line-height: 110px; margin-top:-66px ; display: inline-block;width: 280px;overflow: hidden; font-size: 20px;font-weight: bold;color: #e8010c;text-shadow: 1px 1px 1px #cccccc;}
.sjmggcxwNavzong2{float:left;width:100%;position:relative;}
.sjmggcxwNavMain2{float:right;width:auto;	margin: 0 auto; text-align: center;}
.sjmggcxwNavMain2 ul{float:left;width:100%;	}
.sjmggcxwNavMain2 ul li{	position:relative;	display:inline-block;font-family: 'Montserrat', sans-serif;	}

.sjmggcxwNavMain2 ul li a span{	display:block;	font-size:10px;	line-height:normal;		font-weight:300;}
.sjmggcxwNavMain2 ul li:hover{background-color: #2d93ca;}
.sjmggcxwNavMain2 ul li a:hover{color: #ffffff;}
@media (min-width: 1900px){
.sjmggcxwNavMain2 {position: relative;left: 140px;}
.sjmggcxwNavMain2 ul li a{padding: 0px 15px!important;}
.sjmggcxwNavMain2{margin: 0 50px!important;}
.sjmggcxwNavlogo2 span{position: relative;top: 7px;font-size: 23px!important;letter-spacing: 5px;}
	}



@media (min-width: 1900px){
.sjmggcxwNavlogo3 span {position: relative;top: 7px;letter-spacing: 14px;}
.sjmggcxwNavlogo3 span a{font-size: 30px;}
	}
.zxtj{ float:left; margin-left:20px;}
.dbgdgjc{float:left; width:66px; height:22px; overflow:hidden;font-size:12px; color:#FFFFFF; margin-left:10px}
.dbgdgjc li{ float:left; height:22px; line-height:22px; font-size:12px; color:#FFFFFF}
.zxtjbg{ margin:0 auto; width:460px;}

.sjmggcxwdetailtop p span{
font-size: 14px;
color: #555555;
}

.sjmggcxwcontentwrap{ text-align:left}

.sjmggcxwjianjie5{background-image: url('../images/jianjiebeijing3.jpg');background-size: 100% 100%;}
.sjmggcxwsmk{z-index: 99; width: 90%;height: 80%;box-shadow: 0px 2px 25px #555555;position: relative;left: 40%;margin-top: 8%; background-color: #ffffff;}
.sjmggcxwsmk ul li{border-bottom: 1px dashed #cccccc;}
.sjmggcxwsmk ul li img{margin-bottom: 4%;margin-left: 5%;border-right: 1px solid #eeeeee;padding-right: 4%;}
.sjmggcxwsmk ul li span{font-size: 20px;margin-left: 5%;line-height: 60px;}
.sjmggcxwxingxiang{width:100% ;height: 320px;}
.sjmggcxwwzjj button{background-color: #0096ff;padding: 2%;color: #FFFFFF;border-radius: 6px;font-weight: 600;font-size: 17px;margin-top: 20px;}
.sjmggcxwwzjj p{width: 100%;
height: auto;
overflow: hidden;
color: #333333;
text-align: left;
font-size: 14px;
margin-top: 10px;}
.sjmggcxwsmk ul li:hover{background-color: #fe164d;color: #ffffff!important;}

.sjmggcxwcpbg{ width:100%;background-color: rgba(16, 95, 174, 1); padding-bottom:30px;}
.sjmggcxwcpk{ width:85%}
.sjmggcxwcpt{ padding-top:16px}
.clear{ clear:both}

.pro_list_head {
    width: 100%;
    line-height: 28px;
    text-align: center;
}
.pro_list_head a {
    display: inline-block;
    border: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 28px;
    margin: 0 10px;
    width: 22%;
    height: 26px;
    line-height: 26px;
    _border-radius: 28px;
    overflow: hidden;
}
.pro_list_head a:hover, .pro_list_head a.current {
    color: #333333;
    background-color: #ffffff;
}
.sjmggcxwcpfl{ margin-top:16px;}
.sjmggcxwcpl{ margin-top:10px; width:100%}
.sjmggcxwcpl ul li {
    display: block;
    float: left;
    padding: 0;
    width: 280px;
}
.sjmggcxwcpl ul li a {
    display: block;
    float: left;
    width: 260px;
    padding: 0;
    position: relative;
    height: 240px;
    color: #333;
}
.sjmggcxwcpl a .intro {
    position: absolute;
    left: 0;
    z-index: 10;
    background-color: #0e7bc1;
    filter: alpha(opacity=70);
    width: 260px;
    color: #fff;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    text-align: center;
}
.sjmggcxwcpl a .intro h5 {
    padding: 0;
    margin: 0;
    font-size: 16px;
    height: 40px;
    width: 260px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    font-weight: 100;
}
.sjmggcxwcpl a .intro p {
    font-size: 13px;
    line-height: 20px;
    margin: 40px 20px;
    height: 120px;
    overflow: hidden;
}
.sjmggcxwcpmore{z-index: 11;
width: 130px;
height: 35px;
animation-delay: 1s;
animation-duration: 0.5s;
animation-name: bounceInRight; text-align:center; margin-top:10px;}
.sjmggcxwcpmore .p_CommonBtn {
    background-color: rgb(67, 148, 199);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;font-size: 18px;
    width: 100%;
    height: 35px; text-align:center; line-height:35px;
}
.sjmggcxwcpmore .p_CommonBtn:hover {
    background-color:#ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;font-size: 18px;
    width: 100%;
    height: 35px; text-align:center; line-height:35px; 
}
.sjmggcxwcpmore .p_CommonBtn .font {
    color: rgba(255, 255, 255, 1);display: table-cell;
vertical-align: middle;
text-align: inherit;
}
.sjmggcxwcpmore .p_CommonBtn .font:hover {
    color:#666666;display: table-cell;
vertical-align: middle;
text-align: inherit;
}

.iconfont {
    display: inline;
    color: inherit;
    height: 100%;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: none;
    font-weight: normal;
    text-decoration: none;
    font-size: inherit;
    font-family: "Microsoft Yahei";
    font-weight: normal;
    text-decoration: none;
}
.e_link {
    height: inherit;
}
.e_btn {
    display: table;
    width: inherit;
    height: inherit;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    color: inherit;
    font-size: 18px;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: none;
    background-size: 100% 100%;
}
.sjmggcxwgsjjbg{ width:100%; background:url(../images/weimingming-120170627105352.jpg) no-repeat center top; padding-bottom:30px;}
.sjmggcxwxgsjjn{ width:85%; text-align:left; margin-top:16px;}
.sjmggcxwgsjjt{ padding-top:16px;}


.sjmggcxwgsjjmore{z-index: 11;
width: 130px;
height: 35px;
animation-delay: 1s;
animation-duration: 0.5s;
animation-name: bounceInRight; text-align:center; margin-top:10px;}
.sjmggcxwgsjjmore .p_CommonBtn {
    background-color: rgba(127, 127, 127, 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;font-size: 18px;
    width: 100%;
    height: 35px; text-align:center; line-height:35px;
}
.sjmggcxwgsjjmore .p_CommonBtn:hover {
    background-color:rgba(14, 123, 193, 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;font-size: 18px;
    width: 100%;
    height: 35px; text-align:center; line-height:35px; 
}
.sjmggcxwgsjjmore .p_CommonBtn .font {
    color: rgba(255, 255, 255, 1);display: table-cell;
vertical-align: middle;
text-align: inherit;
}
.sjmggcxwgsjjmore .p_CommonBtn .font:hover {
    color:#ffffff;display: table-cell;
vertical-align: middle;
text-align: inherit;
}
.sjmggcxwxwbg{background: rgba(32,130,193,0.8); width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.sjmggcxwxwt{ padding-top:16px;}
.sjmggcxwxwl{ width:85%; margin-top:16px;}
.sjmggcxwggtu{ width:100%}
.sjmggcxwggtu img{ width:100%}


#myscroll { display: block; width: 100%; position: relative; height:240px; overflow: hidden; } #myscroll #myscrollbox { display: block; float: left; position: absolute; left: 0; top: 0; width: 1000000px; } #myscroll ul { display: block; float: left; list-style-type: none; padding: 0; margin: 0; } #myscroll ul li { display: block; float: left; padding: 0; width:280px; } #myscroll ul li a { display: block; float: left; width: 260px; padding: 0; position: relative; height: 240px; color: #333; } #myscroll a .intro { position: absolute; left: 0; z-index: 10; background-color: #0e7bc1; filter: alpha(opacity=70); width: 260px; color: #fff; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; text-align: center; } #myscroll a .intro h5 { padding: 0; margin: 0; font-size: 16px; height: 40px; width: 260px; line-height: 30px; border-bottom: 1px solid #ccc; font-weight:100; } #myscroll a .intro p { font-size: 13px; line-height: 20px; margin: 40px 20px; height: 120px; overflow: hidden; } #myscroll a .intro { bottom: -211px; } #myscroll a:hover .intro { bottom: 0px; }

#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }


 .sjmggcxwnav { height: 100px; display: block; padding: 0px; margin-right: auto; margin-left: auto; } .sjmggcxwnav ul { list-style: none; padding: 0; margin: 0; } .sjmggcxwnav ul li { float: left; overflow: hidden; position: relative; line-height:100px; text-align: center; } .sjmggcxwnav ul li a { position: relative; display: block; width: 85px; height: 100px; font-size: 16px; text-decoration: none; cursor: pointer; } .sjmggcxwnav ul li a span { position: absolute; left: 0; width: 85px; } .sjmggcxwnav ul li a span.out { top: 0px; } .sjmggcxwnav ul li a span.over, .sjmggcxwnav ul li a span.bg { top: -100px; } #menu2 { background: #fff; } #menu2 ul li a { color: #444; } #menu2 ul li a span.over { color: #fff; background-color: #0e7bc1; }