﻿/******************pennychen css***********************/

/*** 当浏览器的可视区域小于960px ***/
    @media screen and (max-width: 1200px) {
	

		
/**********基本**********/
*{
	margin:0;
	padding:0;
	border: 0;
}

body {
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight: normal;
	background-color: #FFFFFF;
	overflow-x:hidden;
}
img {
	border: 0px;	
}
ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
h1 { 
    font-size:18px; 
}
h2 { 
    font-size:16px; 
}
h3 { 
    font-size:14px; 
}
p {
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 24px;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #CA0000;
	text-decoration: none;
}
.clear { clear: both;}
input{
	color: #666666;
	outline: none;
}
input:hover{
	color: #D4D0C8;
}
select{
	border: 1px #CCCCCC solid;
}
small { font-size:10px; color:#999999; margin-left:15px;}

.red {
	color: #BE0000;
	font-size: 14px;
	font-weight: normal;
}
.blue {
	font-size: 30px;
	color: #007CC3;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.green {
	color: #649F00;
	margin-right: 5px;
}

/**********基本  end**********/



.main {
	margin: 0px auto;
	width: 100%;
    min-width:100%;
	height: 100%;
}
.main2 {
	margin: 0px auto;
	width: 100%;
	height: 100%;
}


/**************头部*****************/
.header {
	float: left;
	width: 100%;
	position: fixed;
	z-index: 99;
	height: 70px;
	box-shadow:0px 0px 5px #999;
	background-color: #FFFFFF;
}
.header_index {
	float: left;
	width: 100%;
	position: absolute;
	z-index: 99;
	height: 115px;
}
.header_index:hover {
	background: url(/images/header_bg.png) repeat center left;
}
.header_box {
	width: 100%;
	margin: 0px auto;
	height: 70px;
	padding-top: 0px;
	position: relative;
	z-index: 100;
}



/*************顶部链接**********/
.top_box {
	width: 100%;
	float: left;
	position: relative;
	height: 40px;
	background-color: #CA0000;
	z-index: 500;
}
.toplinks {
	width: 1200px;
	color: #CCCCCC;
	text-align: right;
	position: relative;
	height: 40px;
	margin: 0px auto;
	z-index: 500;
}

/*************顶部导航*******************/
.imrcmain0 {
	width:730.px;
	z-index:9;
	position:relative;
	float: left;
	width: 550px;
}
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{
	padding:0px;
	clear:none;
	display:block;
	position:static;
	overflow:visible;
	z-index: 500;
	width: auto;
	float: left;
}
.imcm .imclear,.imclear{clear:both;visibility:hidden;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{
	position:absolute;
	visibility:hidden;
	width:auto;
	top:0px;
	left:-110px;
	z-index: 500;
	margin-left: 0px;
}
.imcm li{
	list-style:none;
	float:left;
}
.imcm li.imatm {
	list-style:none;
	float:left;
	width: auto;
	height: 25px;
	padding: 0px 0px;
}

.imcm ul ul li{width:auto;float:none !important;}
.imcm a{
	display:block;
	position:relative;
	z-index: 805;
	color: #FFFFFF;
	font-size: 14px;
	padding: 8px 0px;
	line-height: 20px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	float: left;
}
.imcm a:hover {
	color: #EBEBEB;
}
.imcm a img {
	width: 20px;
	margin-right: 5px;
	position: absolute;
	top: 2px;
	left: -20px;
}
.imcm ul .imsc,.imcm ul .imsubc {
	z-index:500;
	margin-top: 20px;
	float: none;
}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}

	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(medium_purple_down.gif); width:9px; height:6px; left:-11px; top:6px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(medium_purple_down.gif); background-repeat:no-repeat;background-position:top left;}

	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(stub_arrow_right.gif); width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(stub_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}
	/* --[[ Main Container ]]-- */
	#imouter0 {
	padding:0px;
	margin:0px;
	position: absolute;
	top:0px;
	right:0px;
	z-index: 500;
}

	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {
	width: auto;
	padding:10px;
	margin-left: 0px;
	z-index: 500;
	border-radius: 5px; /* css 3标准 */




    -moz-border-radius: 5px; /* mozilla */
    -webkit-border-radius: 5px;
	text-align: center;
	background: none;
	
}
	#imenus0 li ul.share {
	width:218px;
	margin-left:25px;
	background-color: #FFFFFF;
	box-shadow:1px 1px 5px #999;
	margin-top: 10px;
}
.share a{
	display:inherit;
	position:inherit;
	z-index: 805;
	color: #743483;
	font-size: 15px;
	padding: 0px 0px;
	line-height: 16px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
}


	/* [Main Graphic Button Text Content] */
	#imenus0 .imbuttons {padding:2px 0px 0px 4px; }
	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {
	text-align:center;
	font-weight:normal;
	line-height: 28px;
}
		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#999999; }
		/* [active] */
		#imenus0 ul li a.iactive {background-color:#ffffff; }
		/* [Dividers] */
		#imenus0 .dvs {
	line-height: 28px;
	clear: both;
	text-align: center;
	width: 60px;
	float: none;
}

.imsc ul li a {
	color:#333333;
	font-size: 14px;
	text-align: center;
	float: none;
}

/**************/
.top_login {
	position: absolute;
	top:0px;
	left:0px;
	z-index: 500;
}
.top_login a {
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px 20px 0px 0px;
	line-height: 36px;
}
.top_login a:hover {
	color: #FFFFCC;
}


.logo {
	float: left;
	width: auto;
	height: auto;
	padding: 10px 10px 0px 1%;
	margin-top: 0px;
}
.logo a {
	float: left;
}
.logo a img {
	float: left;
	width: auto;
	height: 50px;
}

.note {
	height: auto;
	width: auto;
	margin: 15px auto 0px auto;
	z-index: 200;
	float: left;
}
.note h1 {
	height: 28px;
	width: auto;
	margin: 5px 0px 5px 0px;
	float: left;
	border-radius: 50px; /* css 3标准 */


    -moz-border-radius: 50px; /* mozilla */
    -webkit-border-radius: 50px;
	border: none;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	color: #E10000;
	font-weight: bold;
	padding: 0px 15px 0px 0px;
}
.note h1 span.tel_icon {
	height: 28px;
	width: 28px;
	background: url(/images/tel_icon.png) no-repeat center center;
	background-size: 18px 18px;
	float: left;
}
.note p {
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0%;
	float: left;
	line-height: 22px;
	font-size: 12px;
	text-align: left;
	color: #666666;
	font-weight: normal;
	display: none;
}
.note p a {
	margin: 0px 8px 0px 0px;
	color: #666666;
}
.note p a:hover {
	color: #E10000;
}
.note p a img {
	width:14px;
}

/************* menu *****************/
.menubox {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
}
.menu {
	width: 100%;
	margin: 0px auto;
}


/**** menu ****/
.head-v3{
	z-index:88;
	width: 100%;
}
.head-v3 .navigation-inner{
	width:860px;
	position:relative;
	float: left;
	display: none;
}
.navigation-up{
	height:85px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 200;
}
.navigation-up .navigation-v3{
	margin-left:20px;
	float:left;
	margin-top: 25px;
	height: 60px;
}
.navigation-up .navigation-v3 ul{
	width: 810px;
}
.navigation-up .navigation-v3 li{float:left}
.navigation-up .navigation-v3 .nav-up-selected{
	border-top-right-radius: 4px; 
	border-bottom-right-radius: 0px;
	border-top-left-radius: 4px; 
	border-bottom-left-radius: 0px; /* css 3标准 */
	
    -moz-border-top-right-radius: 4px;
	-moz-border-bottom-right-radius: 0px;
	-moz-border-top-left-radius: 4px;
	-moz-border-bottom-left-radius: 0px; /* mozilla */
	
    -webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 0px;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage{
}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{
	padding: 0 15px;
	color: #000000;
	display: inline-block;
	height: 60px;
	font-size: 16px;
	line-height: 59px;
	font-weight: normal;
}
.navigation-up .navigation-v3 li h2 a:hover {
	color: #CA0000;
}
.navigation-up .navigation-v3 .nav-up-selected h2 a {
	color: #CA0000;
}
.navigation-up .navigation-v3 .nav-up-selected:hover h2 a {
	color: #CA0000;
}
.navigation-down{
	position:absolute;
	top:100px;
	left:2px;
	width:1200px;
	z-index: 200;
	margin: 0px auto;
}
.navigation-down .nav-down-menu{
	width:140px;
	margin:0px auto;
	position:absolute;
	top:0px;
	border-radius: 0px;
	background: url(/images/down-menu_bg.png) repeat center left;
	padding: 5px 20px 5px 20px;
}
.navigation-down .nav-down-menu.project {
	left: 195px;
}
.navigation-down .nav-down-menu.product {
	left: 290px;
}
.navigation-down .nav-down-menu.course {
	left: 388px;
}
.navigation-down .nav-down-menu.training {
	left: 483px;
}
.navigation-down .nav-down-menu.alumni {
	left: 585px;
}
.navigation-down .nav-down-menu.new {
	left: 687px;
}
.navigation-down .nav-down-menu.brand {
	left: 785px;
}

.navigation-down .nav-down-menu .navigation-down-inner{margin:0px auto;width:100%;position:relative; }

.navigation-down .nav-down-menu dl{float:left;margin:10px 80px 10px 0}
.navigation-down .menu-1 dl{
	margin:5px 0px 5px 0px;
	width: 100%;
	float: left;
	text-align: center;
}
.navigation-down .menu-1 dl:hover {
	
}
.navigation-down .pro dl{
	margin:5px 18px 0px 28px;
	min-height: 150px;
	height:auto;
	text-align: center;
	width: 160px;
	float: left;
}


.navigation-down .service dl{
	margin:5px 18px 0px 28px;
	min-height: 150px;
	height:auto;
}
.navigation-down .net dl{
	margin:5px 28px 0px 38px;
	min-height: 150px;
	height:auto;
	text-align: left;
}

.navigation-down .menu-1 dt{
	color:#333333;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 20px;
	line-height: 42px;
	padding-left: 35px;
	text-align: left;
}
.navigation-down .menu-1 dt img {
	width: 40px;
	height: 40px;
	margin: 0px auto;
}
.navigation-down .service dt img {
	width: 100px;
	height: 94px;
}
.navigation-down .menu-1 dt img:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.70;
}
.navigation-down .menu-1 a{
	color: #F9D3D0;
	font-size: 14px;
	line-height: 32px;
}
.navigation-down .pro a{
	color: #999999;
	font-size: 14px;
	line-height: 32px;
	text-align: left;
	min-width: 120px;
	float: left;
	width: 120px;
	padding-left: 35px;
}
.navigation-down .pro a dl {
	width: 90px;
}
.navigation-down .service a{
	color: #666666;
	white-space: nowrap;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	min-width: 100px;
	float: left;
}
.navigation-down .menu-1 dd a:hover, .navigation-down .menu-1 dd:hover a {color:#FFCC00;}

.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{
	color:#FFFFFF;
	font-size: 16px;
	float: left;
	line-height: 32px;
	width: 100%;
	text-align: center;
}
/**** menu ****/






/********移动端菜单隐藏按钮**********/
button#showRightPush{
	float:right;
	width:42px;
	height:42px;
	display: block;
	outline:none;
	border:0px;
	cursor: pointer;
	margin-right: 10px;
	margin-top: 12px;
	background:none;
	position: relative;
	z-index: 500;
}
button#showRightPush img{
	width:42px;
	height:42px;
}

.cbp-spmenu {
	display: block;
}


/*************end 头部*****************/




/**************首页 轮换大区域**************/
.index_banner {
	margin: 70px auto 0px auto;
	*margin: 0px auto 0px auto;
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
#owl-demo .item img{
	display: block;
	width: 100%;
	height: auto;
	float: left;
}
#owl-demo .item a {
	width: 100%;
	height: 160px;
	float: left;
}
.banner {
	margin: 95px auto 0px auto;
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}


/*********video************/
.vid {
	clear: both;
	margin: 0px;
	padding: 6% 7% 15% 7%;
	width: 86%;
	float: left;
	background-color: #F2F2F2;
}
.vid_box {
	float: left;
	margin: 0px;
	padding: 2% 1% 7% 1%;
	width: 98%;
	overflow: hidden;
	display:block;
}
.vid_box_last {
	float: left;
	margin: 0px;
	padding: 0% 1% 0% 1%;
	width: 98%;
	overflow: hidden;
	display:block;
}
.vid_box h1 {
	float: left;
	width: 100%;
	clear: both;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
	padding-bottom: 10px;
}
.vid_box img {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;	
}


/*********视频弹出************/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width: none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{
	background-color: #000;
}
#colorbox{
	background-color: #FFFFFF;
	border-radius: 6px; /* css 3标准 */
    -moz-border-radius: 6px; /* mozilla */
    -webkit-border-radius: 6px;
	background-color=transparent; 
	overflow-y: hidden;
}
#cboxContent{
	margin-top:20px;
	padding: 20px 0px;
}
.cboxIframe{
	background-color: #fff;
}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{
	border:none;
	background-color: #FFFFFF;
}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:-15px; right:5px; display:block; background:url(/images/close.png) no-repeat top center; width:30px; height:30px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/******首页视频弹出内容**********/
.v_box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 80px 0px;
	background-color: #FFFFFF;
	border: none;
}
.v_newshead {
	clear: both;
	padding: 0px 0px 15px 0px;
	margin-bottom: 0px;
	margin: 0px 20px;
}
.v_newshead h1 {
	text-align: center;
	font-size: 20px;
	color: #333333;
	line-height: 36px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.v_newshead p {
	text-align: center;
	font-size: 12px;
	color: #999999;
	line-height: 24px;
}

.v_p {
	clear: both;
	padding: 10px 0px 20px 0px;
	margin-bottom: 0px;
	position: inherit;
	z-index: 0;
	float: left;
	width: 100%;
}

/******登录*******/
.login_box {
	padding:0% 0% 16% 0%;
	float: left;
	width: 100%;
}
.login_box ul.login_ul {
	padding:0% 0% 2% 0%;
	float: left;
	width: 100%;
}
.login_box ul.reg_ul {
	padding:6% 10% 6% 5%;
	border-radius: 10px; /* css 3标准 */
    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	background: radial-gradient(#ffffff, #F0F0F0); 
    background: -o-radial-gradient(#ffffff, #F0F0F0); 
    background: -moz-radial-gradient(#ffffff, #F0F0F0);
    background: radial-gradient(#ffffff, #F0F0F0); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0F0F0',GradientType=0 ); /******兼容IE*****/
	float: left;
	width: 55%;
}
.login_right {
	padding:0% 0% 0% 0%;
	float: left;
	width: 30%;
	height: 150px;
}
/*********/
.login_box .user {
	width: 70px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: -30px;
	left: 10%;
	z-index: 101;
}
.login_box .user img {
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	border-radius: 100px; /* css 3标准 */

    -moz-border-radius: 100px; /* mozilla */
    -webkit-border-radius: 100px;
}
.login_box .tologin {
	width: 130px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 10px;
	z-index: 101;
	right: 35%;
	line-height: 24px;
	background: url(/images/to_bg.png) no-repeat right center;
}
.login_box .tologin a {
	color: #333333;
}


.login_box ul li {
	margin-bottom:6px;
	float: left;
	clear: both;
	width: 80%;
	text-align: left;
	padding: 0px 10% 0px 10%;
}
.login_box ul.reg_ul li {
	margin-bottom:3px;
	float: left;
	clear: both;
	width: 80%;
	text-align: left;
	padding: 0px 10% 0px 10%;
}
.login_box ul li input {
	font-family:"微软雅黑";
	color:#666666;
	border:1px #ccc solid;
	border-radius:5px;
	height:24px;
	font-size:16px;
	line-height:24px;
	padding:12px 5% 12px 14%;
	width:80%;
	background-color: #fff;
	float: left;
	margin-bottom: 10px;
}
.reg_box ul li input {
	font-family:"微软雅黑";
	color:#666666;
	border:1px #ccc solid;
	border-radius:5px;
	height:24px;
	font-size:14px;
	line-height:24px;
	padding:8px 5% 8px 10%;
	width:59%;
	background-color: #fff;
	float: left;
	margin-bottom: 10px;
}
.login_box ul li input:hover {
	border:1px #FDB143 solid;
}
.reg_box ul li input.fileupload {
	font-family:"微软雅黑";
	color:#666666;
	border:1px #ccc solid;
	border-radius:5px;
	height:24px;
	font-size:14px;
	line-height:24px;
	padding:10px 5% 10px 2%;
	width:67%;
	background-color: #fff;
	float: left;
	margin-bottom: 10px;
}

.login_box ul li label {
	color: #333;
	font-size: 14px;
	text-align: right;
	padding: 10px 3% 10px 0px;
	line-height: 24px;
	float: left;
	width: 22%;
}
.login_box ul li label.promise {
	color: #333;
	font-size: 16px;
	text-align: left;
	padding: 10px 0px 10px 15px;
	line-height: 24px;
	float: none;
}
.login_box ul li label.gender {
	color: #333;
	font-size: 14px;
	text-align: left;
	padding: 10px 30px 10px 5px;
	line-height: 24px;
	float: none;
}
.login_box ul li label span {
	color: #FF0000;
	padding: 0px 5px 0px 0px;
	font-size: 16px;
}
.login_box ul li label.promise a {
	color: #FDB143;
	padding: 0px 5px 0px 5px;
}
.login_box ul li label.promise a:hover {
	color: #FFCC00;
}

.login_box ul li input.name {
	background:#fff url(/images/name.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.e-mail {
	background:#fff url(/images/e-mail.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.password {
	background:#fff url(/images/password.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.phone {
	background:#fff url(/images/phone.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.position {
	background:#fff url(/images/position.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.company {
	background:#fff url(/images/company_2.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.tel {
	background:#fff url(/images/tel.png) 10px center no-repeat;
	background-size: 24px 24px;
}
.login_box ul li input.address {
	background:#fff url(/images/address.png) 10px center no-repeat;
	background-size: 24px 24px;
}
/******验证码*******/
.login_box ul li input.code{
	width:20%;
	padding: 8px 5% 8px 5%;
}
.login_box ul li .sent {
	width:32%;
	border-radius:5px;
	background-color: #FFCC00;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 28px;
	height: 28px;
	padding: 8px 5%;
	margin-left: 2%;
	font-size: 14px;
	float: left;
	text-align: center;
}
/******按钮*******/
.login_box input.login_btn {
	float: left;
	transition:background 0.3s;
	margin:0px 0% 10px 0%;
	display:block;
	width:100%;
	height:auto;
	border:none;
	line-height:28px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight: normal;
	border-radius: 4px; /* css 3标准 */
    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	background-color: #FDB143;	
	padding: 12px 0%;
	text-align: center;	
	cursor:pointer;
}
.login_box input.login_btn:hover {
	background-color: #FFCC00;
	border:none;
}
.login_box input.reg_btn {
	float: left;
	transition:background 0.3s;
	margin:10px 0% 0px 25%;
	display:block;
	width:75%;
	height:auto;
	border:none;
	line-height:28px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight: normal;
	border-radius: 4px; /* css 3标准 */
    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	background-color: #78D400;	
	padding: 10px 0%;
	text-align: center;	
	cursor:pointer;
}
.login_box input.reg_btn:hover {
	background-color: #FFCC00;
}
.login_box input.forget_btn  {
	transition:background 0.3s;
	margin:0px 0px 0px 5px;
	display:block;
	width:auto;
	height:auto;
	border:1px #ccc solid;
	border-radius:3px;
	line-height:24px;
	color:#666666;
	font-family:"微软雅黑";
	font-size:14px;
	background-color: #FFFFFF;
	font-weight: normal;
	padding: 6px 8%;
	text-align: center;
	float: right;
	cursor:pointer;
}
.login_box input.forget_btn:hover {
	background-color: #FF0000;
	border:1px #FF0000 solid;
	color: #FFFFFF;
}
.login_box input.reg_btn_2  {
	transition:background 0.3s;
	margin:0px 0px 0px 5px;
	display:block;
	width:auto;
	height:auto;
	border:1px #ccc solid;
	border-radius:3px;
	line-height:24px;
	color:#666666;
	font-family:"微软雅黑";
	font-size:14px;
	background-color: #FFFFFF;
	font-weight: normal;
	padding: 6px 8%;
	text-align: center;
	float: right;
	cursor:pointer;
}
.login_box input.reg_btn_2:hover {
	background-color: #7DBD43;
	border:1px #7DBD43 solid;
	color: #FFFFFF;
}

/***********/
.login_box .tel_code_2 {
	width: 100%;
	float: left;
}
.login_box .tel_code_2 input {
	font-family:"微软雅黑";
	color:#999999;
	border:1px #ccc solid;
	border-radius:5px;
	height:24px;
	font-size:16px;
	line-height:24px;
	padding:12px 5% 12px 5%;
	width:32%;
	background-color: #fff;
	float: left;
	margin-bottom: 10px;
}
.login_box .tel_code_2 .sent_2 {
	width:29%;
	border-radius:5px;
	background-color: #FF6600;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 24px;
	height: 24px;
	line-height: 24px;
	padding: 12px 3% 12px 3%;
	margin: 0px 0px 10px 2%;
	font-size: 14px;
	float: left;
	text-align: center;
}




/**************培训服务**************/
.fl {
	width: 100%;
	margin: 0px auto;
	float: left;
	clear: both;
	background: url(/images/faq_bg.jpg) no-repeat #CCCCCC top center;
	padding: 2% 0px 5% 0px;
}
.fl_con {
	width: 84%;
	margin: 0px auto;
}
.e_box {
	width: 50%;
	background-color: #F0F0F0;
	float: left;
	height: 120px;
	border: none;
	padding: 2% 0px 2% 0px;
}
.e2 {
	background-color: #E1E1E1;
}
.e3 {
	background-color: #D7D7D7;
}
.e4 {
	background-color: #CDCDCD;
}
.e_box img {
	border-radius: 500px; /* css 3标准 */

    -moz-border-radius: 500px; /* mozilla */
    -webkit-border-radius: 500px;
	padding: 15px 5% 20px 5%;
	float: left;
	width: 10%;
	height: auto;
}
.e_box .faq {
	color: #000000;
	text-align: left;
	padding: 0% 7% 0px 0px;
	font-weight: bold;
	float: left;
	width: 73%;
}
.e_box h1 {
	color: #000000;
	text-align: left;
	padding: 4% 0px 5px 0px;
	font-weight: bold;
}
.e_box p {
	color: #666666;
	text-align: left;
	padding: 5px 0px 0px 0px;
	font-weight: normal;
	width: 100%;
	float: left;
	font-size: 14px;
}
.e_box:hover img {
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.50;
}
.e_box:hover h1 {
	color: #CA0000;
}
.e_box:hover h1 span {
	color: #333;
}







/*****************con*****************/
.con {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	background-color: #FFFFFF;
	float: left;
}
.con_2 {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	float: left;
	padding: 0px 0px 50px 0px;
	background-color: #F5F5F5;
}
.conbox {
	clear: both;
	width: 1200px;
	margin: 115px auto 0px auto;
	height: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
}
.conbox_2 {
	clear: both;
	width: 100%;
	margin: 20px auto 0px auto;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.pro_conbox {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	float: left;
	background:url(/images/pro_conbox_bg.jpg) no-repeat top center;
}
.data_conbox {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	float: left;
	background:url(/images/data_conbox_bg.jpg) no-repeat top center;
}


/************首页产品服务列表**************/
.pro_index {
	width: 98%;
	margin: 0px auto;
	height: auto;
	text-align: center;
	padding: 0px 1% 2% 1%;
	float: left;
	background-color: #FFFFFF;
}
.cbox {
	width: 90%;
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
	text-align: center;
	padding: 10px 5% 10px 5%;
}
.cbox:hover {
}
.cbox .cimg {
	width: 12%;
	height: auto;
	text-align: center;
	float: left;
	margin: 3% 0px 0px 0px;
}
.cbox .cimg img {
	width: 100%;
	height: auto;
	margin: 0px auto;
	text-align: center;
}

.cbox h1 {
	font-size:15px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:0px;
	color: #4D4D4D;
	line-height: 22px;
	clear: both;
	text-align: left;
}
.cbox#short h1 {
	font-size:12px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(/images/marker1.jpg) no-repeat 0px 3px;
	padding-left:17px;
	margin-bottom:0px;
	color: #333;
	line-height: 20px;
	clear: both;
	font-weight: normal;
}
.cbox h1 a {
	color:#333333;
}

.cbox h1:hover, .cbox:hover h1 {
	color:#CA0000;
}
.cbox .inner {
	background:none;
	padding:5px 0% 0px 3%;
	float: left;
	width: 83%;
	text-align: left;
}
.cbox .inner p {
	color: #999999;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
}
.cbox:hover .inner p {
	color: #333;
}
.cbox .inner p a {
	color: #999;
}
.cbox:hover .inner p a {
	color: #333;
}
.cbox .inner p a:hover {
	color: #CA0000;
}



.toppro {
	width: 100%;
	margin: 0% auto 0% auto;
	padding: 5% 0px 5% 0px;
	float: left;
}
.toppro h1 {
	font-size: 18px;
	color: #000000;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
	margin: 0px auto;
	line-height: 48px;
	padding: 0% 0px 1% 0px;
}
.toppro p {
	font-size: 16px;
	color: #FFFFFF;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	margin: 0px auto;
	line-height: 36px;
	padding: 0% 0px 0% 0px;
	background-color: #CA0000;
	width: 160px;
}

/*****/
.tag_link {
	text-align: center;
	width: 630px;
	height: auto;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background-color: #F5F5F5;
}
.tag_link a {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 42px;
	text-align: center;
	height: 42px;
	text-align: center;
	width: 100px;
	float: left;
	padding: 0px 20px;
	border-radius: 5px; /* css 3标准 */

    -moz-border-radius: 5px; /* mozilla */
    -webkit-border-radius: 5px;
	border: 1px #ccc solid;
	margin: 0px 5px;
	background-color: #FFFFFF;
}
.tag_link a:hover {
	color: #FFFFFF;
	border: 1px #004CA0 solid;
	background-color: #004CA0;
}


/*******首页 项目管理*********/
.project_con {
	width: 100%;
	margin: 0px auto;
}
.service_box {
	width: 100%;
	margin: 0px auto 4% auto;
	float: left;
}


.target {
	width: 39.3%;
	float: left;
	margin: 1px 1px 1px 1px;
	height: auto;
	min-height: 100px;
	text-align: center;
	padding: 5% 5% 5% 5%;
	background-color: #F5F5F5;
}
.target img {
	width: 35%;
	height: auto;
	margin: 0px auto 10px auto;
	border-radius: 10px; /* css 3标准 */
    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	text-align: center;
	clear: both;
}
.target h1 {
	font-size:16px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 42px;
	clear: both;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 100%;
}
.target p {
	font-size:14px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 24px;
	clear: both;
	text-align: center;
	font-weight: normal;
	width: 100%;
	float: left;
	height: auto;
}


/******推荐*******/
.course_conbox {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	float: left;
	padding: 0px 0%;
}
.review_con {
	clear: none;
	width: 98%;
	margin: 0px auto;
	float: left;
	padding: 6% 1% 10% 1%;
	background: url(/images/cla_bg.jpg) no-repeat top center;
}
.r_box {
	width: 88%;
	float: left;
	border: 1px #EBEBEB solid;
	margin: 0px 1% 0px 1%;
	height: auto;
	padding: 2% 5% 4% 5%;
	text-align: center;
	border:1px #EBEBEB solid;
	position: relative;
	background-color: #FFFFFF;
}
.r_box:hover {
	box-shadow:0px 0px 10px #ccc;
	border:1px #ccc solid;
}
.rb_hover {
	box-shadow:0px 0px 10px #ccc;
	border:1px #ccc solid;
	background-color: #F0F0F0;
}
.r_box img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.r_box img:hover{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.60;
}
.r_box .rt {
	padding:5px 0px 10px 0px;
	text-align: left;
	height: auto;
}
.r_box h1 {
	font-size:18px;
	color: #000000;
	clear: both;
	float: left;
	line-height: 36px;
	font-weight: bolder;
}
.r_box h2 {
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:0px;
	color: #000000;
	clear: both;
	width: 90%;
	padding: 0px 0px 7px 10%;
	float: left;
	height:auto;
	background: url(/images/time.png) no-repeat left 3px;
	background-size: 24px 24px;
	line-height: 24px;
	font-weight: normal;
}
.r_box h2.time_2 {
	background: url(/images/time_2.png) no-repeat left 3px;
	background-size: 24px 24px;
}
.r_box p {
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	line-height: 28px;
	height: auto;
	float: left;
	text-align: left;
	background: url(/images/add_2.png) no-repeat left center;
	background-size: 24px 24px;
	width: 90%;
	padding: 0px 0px 0px 10%;
}
.r_box p span {
	font-size: 12px;
	color: #999999;
	width: 100%;
	float: left;
	clear: both;
	line-height: 24px;
}
.r_box .or {
	width: 46px;
	height: 65px;
	border: none;
	position: absolute;
	right: 20px;
	top: 0px;
	background: url(/images/class_or.png) no-repeat center center;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px 17px 10px 17px;
}


/*****更多******/
.r_more {
	clear: both;
	padding: 5% 0% 5% 0%;
	width: 100%;
	margin: 0px auto;
	float: left;
}
.r_more a {
	float: left;
	padding: 1% 0px 1% 0px;
	width: 30%;
	color: #999;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	border: 1px #ccc solid;
	box-shadow:1px 0px 2px #999;
	margin: 0px 1% 0px 0px;
}
.r_more a:hover, .rb_hover .r_more a {
	color: #fff;
	border: 1px #CA0000 solid;
	background-color: #CA0000;
}

.r2_more {
	clear: both;
	padding: 5% 0% 5% 0%;
	width: 100%;
	margin: 0px auto;
	float: left;
}
.r2_more a {
	float: left;
	padding: 1% 0px 1% 0px;
	width: 14%;
	color: #999;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	border: 1px #ccc solid;
	margin: 0px 1% 0px 0px;
}
.r2_more a:hover, .r_box:hover .r2_more a, .cl_box:hover .r2_more a, .rb_hover .r2_more a {
	color: #fff;
	border: 1px #CA0000 solid;
	background-color: #CA0000;
}



/********首页 班级**********/
.solu {
	width: 100%;
	height: auto;
	padding: 30px 0px 60px 0px;
	margin: 0px auto;
	clear: both;
	float: left;
	background: url(/images/solu_bg.jpg) fixed no-repeat top center;
}
.solu_box {
	width: 96%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	clear: both;
}

/*********************tab***************************/
.Menubox {
	width:92%;
	height:auto;
	float: left;
	border-bottom: 1px #ccc solid;
	margin: 0px 4%;
}
.Menubox li {
	float:left;
	display:block;
	cursor:pointer;
	width:12%;
	text-align:center;
	font-weight:normal;
	height: 42px;
	line-height: 42px;
	margin-bottom: 0px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
}
.Menubox li.hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 16px;
	border: none;
	height: 42px;
	line-height: 42px;
	margin-bottom: 0px;
	border-bottom: 1px #CA0000 solid;
	background-color: #CA0000;
}
.Menubox li:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 16px;
	border: none;
	border-bottom: 1px #FF9900 solid;
	background-color: #FF9900;
}

.me_con {
	height: auto;
	width: 100%;
	display: none;
	padding: 2% 0% 2% 0%;
	float: left;
}
.tabconbox {
	width: 100%;
	float: left;
	height: auto;
	min-height:100px;
	padding: 0px 0px 0px 0px;
	color: #333333;
}
.tabconbox h1.sh {
	line-height: 48px;
	font-size: 20px;
	margin-bottom: 10px;
}
.tabconbox p {
	line-height: 28px;
	font-size: 14px;
}
.tabconbox img {
	max-width: 100%;
}


/*********************tab***************************/
.Menubox4 {
	width:84%;
	height:auto;
	float: left;
	border-bottom: 1px #ccc solid;
	margin: 0px 8%;
}
.Menubox4 li {
	float:left;
	display:block;
	cursor:pointer;
	width:15%;
	text-align:center;
	font-weight:normal;
	height: 60px;
	line-height: 60px;
	margin-bottom: 0px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	border-right: 1px #ccc solid;
}
.Menubox4 li.hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 20px;
	border: none;
	height: 60px;
	line-height: 60px;
	margin-bottom: 0px;
	border-bottom: 1px #CA0000 solid;
	background-color: #CA0000;
}
.Menubox4 li:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 20px;
	border: none;
	border-bottom: 1px #FF9900 solid;
	background-color: #FF9900;
}

.me_con4 {
	height: auto;
	width: 100%;
	display: none;
	padding: 2% 0% 2% 0%;
	float: left;
}
.tabconbox4 {
	width: 100%;
	float: left;
	height: auto;
	min-height:100px;
	padding: 0px 0px 0px 0px;
	color: #333333;
}


/***********/
.cl_box {
	width: 17%;
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
	padding: 2% 4% 2% 4%;
	text-align: center;
}

.cl_box img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	float: left;
}
.cl_box img:hover{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.60;
}
.cl_box .rt {
	padding:0px 0px 0px 0%;
	text-align: left;
	height: auto;
	float: left;
	width: 100%;
}
.cl_box h1 {
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:10px;
	color: #4D4D4D;
	clear: both;
	width: 100%;
	float: left;
	line-height: 18px;
}
.cl_box h1 a {
	color:#000000;
}
.cl_box h1 a:hover, .cl_box:hover h1 a {
	border-bottom:1px dotted #fff;
	color:#CA0000;
}
.cl_box h2 {
	font-size:14px;
	color: #999;
	clear: both;
	width: 100%;
	float: left;
	line-height: 28px;
	font-weight: normal;
	margin-bottom: 10px;
}
.cl_box p {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 24px;
	height: auto;
	width: 100%;
	float: left;
	text-align: left;
	position: relative;
	padding: 0px 0px 0px 0px;
}
.cl_box p span {
	font-size: 12px;
	color: #999999;
	width: 100%;
	float: left;
	clear: both;
	line-height: 24px;
}
.cl_box p a {
	color: #000;
}
.cl_box p:hover a {
	color: #57C5F8;
}


/****** 推荐 2*******/
.brand_s {
	width: 100%;
	text-align:center;
	position: relative;
	float: left;
	overflow: hidden;
}
.brand_img {
	width: 100%;
	float: left;
	overflow: hidden;
}
.brand_img a {
	width: 100%;
	height: 100px;
	float: left;
}
.brand_img img {
	width: 100%;
	float: left;
}
.brand_s .n_t {
	width: 92%;
	height: 60px;
	float: left;
	padding: 20px 4% 0px 4%;
	position: absolute;
	bottom:0px;
	left:0px;
	background:url(/images/nt_2_bg.png) repeat bottom center; 
}
.brand_s h1 {
	clear: both;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	line-height: 36px;
	height:36px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
}
.brand_s:hover h1 {
	color: #fff;
}
.brand_s h1 a {
	color: #fff;
}



/****/
.brand_s .post_box {
	width: 100%;
	height: auto;
	text-align: center;
	position: absolute;
	bottom:0%;
	left: 0px;
	padding: 3% 0% 3% 0%;
	float: left;
	background: url(/images/banner_h_bg.png) repeat center center;
}
.brand_s .post_info {
	width: 1200px;
	height: auto;
	margin: 0px auto;
}
.brand_s .post_info img {
	width: 15%;
	height: auto;
	float: left;
}
.brand_s .post_info p {
	width: 75%;
	height: auto;
	font-size: 15px;
	color: #FFFFFF;
	float: left;
	padding: 0px 5%;
	text-align: left;
	line-height: 26px;
}
.brand_s .post_info p strong, .brand_s .post_info p strong a {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 42px;
}


/********服务优势*******/
.duibi {
	width: 98%;
	margin: 0px auto 0% auto;
	float: left;
	padding: 6% 1% 8% 1%;
}

/*********/
.xz_box {
	width: 1400px;
	margin: 0px auto;
	height: auto;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.fbox {
	width: 43.8%;
	float: left;
	margin: 0px 0.1% 4% 0.1%;
	height: auto;
	text-align: center;
	padding: 3% 3% 8% 3%;
	background-color: #F5F5F5;
	position: relative;
}
.fbox .triangle_1 {
	width: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 40px solid #F5F5F5;
	position: absolute;
	z-index: 50;
	left: 47%;
	top:-20px;
}
.fbox .triangle_2 {
	width: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 40px solid #F5F5F5;
	position: absolute;
	z-index: 50;
	left: 47%;
	top:-20px;
}
.fbox .triangle_3 {
	width: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 40px solid #F5F5F5;
	position: absolute;
	z-index: 50;
	right: 47%;
	top:-20px;
}

.fbox img {
	width: 100%;
	float: left;
}
.fbox h1 {
	font-size:18px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:0px;
	color: #FF9900;
	line-height: 36px;
	clear: both;
	text-align: center;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.fbox h1 span {
	font-size:24px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
}
.fbox h2 {
	font-size:24px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	color: #CCCCCC;
	line-height: 42px;
	clear: both;
	text-align: center;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}
.fbox p {
	font-size:12px;
	color: #666666;
	line-height: 20px;
	clear: both;
	font-weight: normal;
	text-align: center;
	float: left;
	padding: 0px 0% 0px 0%;
	width: 100%;
	height: 80px;
}






img.zoom-img:hover {
	-webkit-transform: scale(1.05);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.05);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}



/*******首页 新模块*****/
.qk_con {
	width: 100%;
	padding: 0px 0px 0% 0px;
	margin: 0px auto;
	float: left;
	background-color: #999999;
}
.qk_sty {
	width: 100%;
	padding: 0px 0% 10px 0%;
	margin: 0px auto;
}
.qk_box {
	clear: none;
	width: 25%;
	float: left;
	margin: 0% 0% 0% 0%;
	text-align: center;
	padding: 15% 0px 3% 0px;
	height: 120px;
}
.qk_b_1 {
	background:url(/images/qkbg_1.jpg) no-repeat top center;
	background-size: cover;
}
.qk_b_2 {
	background:url(/images/qkbg_2.jpg) no-repeat top center;
	background-size: cover;
}
.qk_b_3 {
	background:url(/images/qkbg_3.jpg) no-repeat top center;
	background-size: cover;
}
.qk_b_4 {
	background:url(/images/qkbg_4.jpg) no-repeat top center;
	background-size: cover;
}


.qk_box img {
	width: 35%;
	text-align: center;
}
.qk_box a {
	clear: both;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	border-radius: 20px; /* css 3标准 */





    -moz-border-radius: 20px; /* mozilla */
    -webkit-border-radius: 20px;
	margin: 5px 3%;
	width: 80%;
	padding: 0px 2%;
	float: left;
}

.qk_box h1 {
	clear: both;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 22px;
	border-radius: 20px; /* css 3标准 */


    -moz-border-radius: 20px; /* mozilla */
    -webkit-border-radius: 20px;
	margin: 5px auto 5px auto;
	width: 100%;
}
.qk_box:hover h1, .qk_box a:hover h1, .qk_box:hover a h2, .qk_box a:hover h2, .qk_box:hover p, .qk_box a:hover p {
	color:#fff;
}




/********首页新闻动态**********/
.event {
	width: 100%;
	height: auto;
	padding: 8% 0px 12% 0px;
	margin: 0px auto;
	clear: both;
	float: left;
	background-color: #EFEFEF;
}

.ev_box {
	padding: 1% 5% 5% 5%;
	width: 90%;
	height: auto;
	clear: both;
	margin: 0px auto;
	background:url(/images/menu_bg.png) repeat center center;
	float: left;
}
.ev_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 20px;
	line-height: 80px;
	color: #000000;
	font-weight: bolder;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.ev_box h2 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	text-align: center;
	height: 36px;
	text-align: center;
	width: 100%;
	margin: 0px 0%;
}
.ev_box h2 span {
	color: #CCCCCC;
	padding: 0px 20px;
}


/*************/
.ev_con {
	clear: none;
	width: 98%;
	margin: 0px auto;
}
.hz_con {
	clear: none;
	width: 96%;
	margin: 0px auto;
}
.ev_con_box {
	clear: none;
	width: 92%;
	margin: 0px 1%;
	float: left;
	background-color: #FFFFFF;
	padding: 1% 3% 2% 3%;
}
.cev_con_box {
	clear: none;
	width: 90%;
	margin: 3% 0% 0px 0%;
	float: left;
	background-color: #FFFFFF;
	padding: 1% 5% 2% 5%;
}





/********首页 新闻列表*********/
.a_box {
	width: 100%;
	float: left;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 20px 0px;
}
.ab_left {
	width: 390px;
	margin: 0px 0px 0px 0px;
}
.ab_right {
	width: 380px;
	margin: 0px 0px 0px 20px;
}
.a_box .tag {
	float: left;
	height: auto;
	width: 100%;
	display: block;
	margin-bottom: 28px;
	border-bottom: 1px #ccc solid;
}
.a_box .tag h1 {
	width: 100%;
	color: #333333;
	font-size: 18px;
	line-height: 64px;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px;
}
.a_box .tag h1 a {
	color: #000000;
	float: left;
}
.a_box .tag h1 a:hover {
	color: #2AA1DD;
}
.a_box a.tmore {
	width: 100%;
	color: #FFFFFF;
	line-height: 50px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding: 100px 0px 100px 0px;
	background: url(/images/amore_bg.png) repeat;
	margin: 0px 0px 0px 0px;
	height: 50px;
	float: left;
}
.a_box .a.tmore:hover {
	color: #FFFFFF;
	background-color: #666666;
}


/***************/
ul.n_p .n_p_img {
	clear: both;
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	height: 250px;
	margin-bottom: 10px;
	text-align: center;
}
ul.n_p .n_p_img img {
	clear: both;
	width: 100%;
}

/**************/
ul.n_p {
	clear: both;
	float: left;
	width: 100%;
}

ul.n_p li {
	padding: 8px 0px 8px 0px;
	font-weight:normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 28px;
	font-size: 14px;
	clear: both;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;
	display: -webkit-box;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
	height: 28px;
	float: left;
	width: 100%;
	border-bottom: 1px #ccc solid;
}
ul.n_p .head_article {
	padding: 0px 0px 15px 0px;
	font-weight:normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-size: 15px;
	clear: both;
	text-overflow: -o-ellipsis-lastline;
	overflow: inherit;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	display: block;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
	float: left;
	width: 100%;
	height: auto;
	overflow: inherit;
}
ul.n_p li a {
	color:#666666;
}
ul.n_p li a:hover {
	color:#CA0000;
}

ul.n_p .head_article a {
	float:left;
	font-size:16px;
	width: 75%;
	line-height:24px;
	height:72px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;
	display: -webkit-box;

	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
}
.n_date {
	float: left;
	width: 20%;
	padding: 0px;
	margin-right: 5%;
	height: auto;
	font-size: 22px;
	line-height: 36px;
	color: #333333;
	text-align: center;
	background-color: #EBEBEB;
}
.n_date span {
	float: left;
	width: 100%;
	padding: 0px;
	height: auto;
	font-size: 12px;
	line-height: 28px;
	color: #999999;
	text-align: center;
	border-top: 1px #ccc solid;
}



/***/
.more {
	clear: both;
	margin: 0px auto 0px auto;
	width: 250px;
	height: 48px;
	padding: 0px auto 20px auto;
}
.more a {
	width: 220px;
	color: #000000;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	border: 1px #ccc solid;
	border-radius: 8px; /* css 3标准 */







    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px;
	text-align: center;
	padding: 12px 15px;
	float: left;
	margin-top: 50px;
	background-color: #FFFFFF;
}
.more a:hover {
	background-color: #CA0000;
	color: #FFFFFF;
	border: 1px #CA0000 solid;
}

.more_2 {
	clear: both;
	margin: 0px auto 0px auto;
	width: 250px;
	height: 48px;
	padding: 30px auto 20px auto;
	float: left;
}
.more_2 a {
	width: 220px;
	color: #666666;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	border: 1px #ccc solid;
	border-radius: 8px; /* css 3标准 */







    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px;
	text-align: center;
	padding: 12px 15px;
	float: left;
	margin-top: 20px;
	background-color: #FFFFFF;
}
.more_2 a:hover {
	background-color: #CA0000;
	color: #FFFFFF;
	border: 1px #CA0000 solid;
}




/********首页 合作客户**********/
.teacher {
	width: 100%;
	height: auto;
	padding: 6% 0px 15% 0px;
	margin: 0px auto;
	clear: both;
	float: left;
	background:url(/images/bg_2.jpg) repeat center center;
}
.coop {
	width: 100%;
	height: auto;
	padding: 6% 0px 12% 0px;
	margin: 0px auto;
	clear: both;
	float: left;
	background-color: #FFFFFF;
}
.coop_2 {
	width: 100%;
	height: auto;
	padding: 30px 0px 120px 0px;
	margin: 0px auto;
	clear: both;
	float: left;
	background-color: #fff;
}

.coop_box {
	padding: 1% 21% 2% 21%;
	width: 58%;
	height: auto;
	clear: both;
	margin: 0px auto;
	background:url(/images/menu_bg.png) repeat center center;
	float: left;
}
.coop_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 32px;
	line-height: 80px;
	color: #000000;
	font-weight: bolder;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.coop_box h2 {
	font-size: 16px;
	color: #666666;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	text-align: center;
	height: 36px;
	text-align: center;
	width: 80%;
	margin: 0px 10%;
}
.coop_box h2 span {
	color: #CCCCCC;
	padding: 0px 20px;
}

/***********/
.ft_box {
	padding: 1% 21% 2% 21%;
	width: 58%;
	height: auto;
	clear: both;
	margin: 0px auto;
	background:url(/images/menu_bg.png) repeat center center;
	float: left;
}
.ft_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 32px;
	line-height: 80px;
	color: #FFFFFF;
	font-weight: bolder;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.ft_box h2 {
	font-size: 18px;
	color: #F0F0F0;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	text-align: center;
	height: 36px;
	text-align: center;
	width: 80%;
	margin: 0px 10%;
}
.ft_box h2 span {
	color: #EBEBEB;
	padding: 0px 20px;
}




/*************/
.coop_con {
	clear: none;
	width: 100%;
	margin: 0px auto;
}
.coop_con_d {
	clear: none;
	width: 100%;
	margin: 0px auto;
}
.coop_box_1 {
	width: 30.5%;
	float: left;
	margin: 5px 1% 5px 1%;
	text-align: center;
	background-color: #EBEBEB;
	border: 1px #E0E0E0 solid;
}
.coop_box_1 img {
	width: 100%;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
}
.coop_box_1 img:hover {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.60;
}


/********导师**********/
.pd_box {
	padding: 3% 2% 3% 2%;
	box-shadow:0px 0px 5px #999;
	width: 94%;
	margin: 0px 1% 2% 1%;
	float: left;
	height: 140px;
}
.pd_box img {
	padding: 0px;
	width: 100px;
	margin: 2% 5% 2% 0%;
	border-radius: 100px; /* css 3标准 */

    -moz-border-radius: 100px; /* mozilla */
    -webkit-border-radius: 100px;
	float: left;
	height: 122px;
}
.pd_box h2 {
	padding: 2% 0px 2% 0px;
	margin: 0px;
	text-align: left;
	font-size: 16px;
	line-height: 28px;
	color: #00458E;
	font-weight: normal;
}
.pd_box h2 a:hover {
	color: #999999;
}
.pd_box p {
	font-size: 14px;
	line-height: 24px;
	color: #CCCCCC;
	font-weight: normal;
	text-align: left;
}


/********导师 滚动**********/
.blk_18 {
	overflow:hidden;
	zoom:1;
	font-size:14px;
	width:100%;
	margin: 0px auto 0px auto;
	height: 300px;
	position: relative;
	z-index: 5;
}
.blk_18 .pcont {
	width: 90%;
	overflow:hidden;
	float: left;
	padding: 0px 0px;
}
.blk_18 .ScrCont { width:6000px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 #List1_2, .blk_18 #List2_2 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton {
	width:0px;
	height:50px;
	float:left;
	background:url(/images/xg_next.jpg) no-repeat;
	background-size: 20px 55px;
	z-index: 500;
}
.blk_18 .LeftBotton {
	background:url(/images/xg_prev.png) no-repeat;
	background-size: 20px 55px;
	margin:50px 0px 0px 0px;
	top: 0px;
	left: 0px;
}
.blk_18 .RightBotton {
	background:url(/images/xg_next.png) no-repeat;
	background-size: 20px 55px;
	margin:50px 0px 0px 0px;
	top: 0px;
	right: 0px;
}
.blk_18 .pl img {
	display:block;
	cursor:pointer;
	border:none;
	margin:0px auto 0px auto;


	-moz-border-radius: 400px; /* mozilla */
    -webkit-border-radius: 400px;
	width: 120px;
	height: auto;
	clear: both;
}
.blk_18 .pl {
	width:600px;
	height: 300px;
	float:left;
	text-align:center;
	padding: 0px 42px 0px 42px;
	margin: 0px auto;
	color: #333333;
	position: relative;
}

.blk_18 .pl h1 {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	line-height: 36px;
	border-radius: 8px; /* css 3标准 */





    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px;
	padding: 0px 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	float: left;
	clear: both;
}
.blk_18 .pl:hover h1 {
	color: #CA0000;
}
.blk_18 .pl p {
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	line-height: 24px;
	float: left;
	width: 100%;
	clear: both;
}
.blk_18 .pl:hover p {
	color: #333333;
}



/*********图片放大效果***********/
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}






/**********内页 产品************/
.ptbox {
	width: 1200px;
	margin: 0px auto;
	height: auto;
	text-align: center;
	padding: 30px 0% 30px 0%;
	float: left;
}
.ptbox:hover {
}
.ptbox .cimg {
	width: 6%;
	height: auto;
	text-align: center;
	float: left;
}
.ptbox .cimg img {
	width: 100%;
	height: auto;
	margin: 0px auto;
	text-align: center;
}

.ptbox h1 {
	font-size:32px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:15px;
	color: #000000;
	line-height: 42px;
	clear: both;
	text-align: left;
	font-weight: normal;
}
.ptbox h1 a {
	color:#333333;
}

.ptbox h1 a:hover, .ptbox:hover h1 a {
	color:#CA0000;
}
.ptbox .inner {
	background:none;
	padding:5px 4% 10px 3%;
	float: left;
	width: 80%;
}
.ptbox .inner p {
	color: #333333;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
	width: 51%;
	clear: both;
}
.ptbox:hover .inner p {
	color: #333;
}
.ptbox .inner p a {
	float: left;
	width: 100px;
	height: 42px;
	padding: 0px 10px 0px 10px;
	margin: 10px 20px 10px 0px;
	border-radius: 10px; /* css 3标准 */


    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	border:none;
	color: #FFFFFF;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	background-color: #05B0FA;
}
.ptbox:hover .inner p a {
	color: #fff;
}
.ptbox .inner p a:hover {
	color: #FFFFFF;
	background-color: #0853B9;
}

/****/
ul.adv_icon {
	width: 95%;
	color: #333333;
	font-size: 16px;
	line-height: 32px;
	float: left;
	padding: 2% 0px 2% 5%;
	font-weight: bold;
}
ul.adv_icon li {
	width: 22%;
	float: left;
	padding: 0px 0px 0px 3%;
	background:url(/images/adv_icon_1.png) no-repeat left center;
}
ul.adv_icon li.a2 {
	background:url(/images/adv_icon_2.png) no-repeat left center;
}
ul.adv_icon li.a3 {
	background:url(/images/adv_icon_3.png) no-repeat left center;
}
ul.adv_icon li.a4 {
	background:url(/images/adv_icon_4.png) no-repeat left center;
}



h1.title {
	font-size:20px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color: #05B0FA;
	line-height: 60px;
	clear: both;
	text-align: left;
	border-bottom: 1px #ccc solid;
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0%;
}
/*********购买**********/
h1.title span {
	margin: 0px auto 0px auto;
	text-align: center;
	float: left;
}
h1.title span a {
	color: #666666;
	outline: none;




	-webkit-border-radius: 4px;
	border: 1px #ccc solid;
	line-height: 36px;
	height: 36px;
	padding: 0px 10px;
	cursor: pointer;
	width: 90px;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	float: left;
	margin: 5px 0px 0px 20px;
}
h1.title span a:hover{
	color: #FFFFFF;
	background-color: #FF8000;
}

/********参数表格***********/
.table-responsive {
	float: left;
	width: 90%;
	padding: 2% 5% 5% 5%;
	border-radius: 10px; /* css 3标准 */

    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	box-shadow:0px 0px 5px #999;
	background-color: #FFFFFF;
	margin-bottom: 3%;
}
.table {
	width: 100%;
	color: #333333;
	border-collapse: collapse;
	font-size: 14px;
	margin-bottom: 4%;
}
.table .thead {
	color: #333333;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	font-weight: bold;
	background-color:#F2F9FD
}
.table .thead td {
	color: #333333;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	font-weight: bold;
}
.table tr {
	width: 100%;
	color: #333333;
	border-collapse: collapse;
}
.table tr:hover {
	background-color: #EFEFEF;
}
.table tr td {
	width: auto;
	color: #666666;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	line-height: 28px;
	padding: 8px 10px;
}

/***********/
.table_2 {
	width: 100%;
	color: #333333;
	border-collapse: collapse;
	font-size: 14px;
	margin-bottom: 4%;
}
.table_2 .thead {
	color: #999999;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	font-weight: bold;
	background-color:#FFFFFF
}
.table_2 .thead td {
	color: #999999;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	font-weight: bold;
}
.table_2 tr {
	width: 100%;
	color: #333333;
	border-collapse: collapse;
}
.table_2 tr:hover {
	background-color: #EFEFEF;
}
.table_2 tr td {
	width: auto;
	color: #666666;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	line-height: 28px;
	padding: 15px 10px;
	text-align: center;
}
.table_2 tr td span {
	color: #FF6600;
	font-size: 16px;
	padding-right: 5px;
}
.table_2 tr td a {
	color: #FFFFFF;
	background-color: #FDB514;
	border-radius: 4px; /* css 3标准 */


    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	float: left;
	padding: 1px 10px;
	line-height: 28px;
	margin: 0px 5px;
}
.table_2 tr td a:hover {
	background-color: #FF6600;
}
.table_2 tr td a.formore {
	color: #FFFFFF;
	background-color: #57C5F8;
	border-radius: 4px; /* css 3标准 */


    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	float: left;
	padding: 1px 10px;
	line-height: 28px;
	margin: 0px 5px;
}
.table_2 tr td a.formore:hover {
	background-color: #FF6600;
}


/***********/
.table_3 {
	width: 100%;
	color: #333333;
	border-collapse: collapse;
	font-size: 14px;
	margin-bottom: 4%;
}
.table_3 .thead {
	color: #999999;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	font-weight: bold;
	background-color:#FFFFFF
}
.table_3 .thead td {
	color: #999999;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	font-weight: bold;
}
.table_3 tr {
	width: 100%;
	color: #333333;
	border-collapse: collapse;
}
.table_3 tr td {
	width: auto;
	color: #666666;
	border: 1px #E0E0E0 solid;
	border-collapse: collapse;
	line-height: 28px;
	padding: 15px 10px;
	text-align: center;
}
.table_3 tr td span {
	color: #FF6600;
	font-size: 16px;
	padding-right: 5px;
}
.table_3 tr td h1 {
	color: #333333;
	line-height: 28px;
	padding: 0px 0px 0px 30px;
	font-size: 15px;
	font-weight: normal;
}
.table_3 tr td h1.fw_1 {
	background:url(/images/fw_1.jpg) no-repeat 30px center;
}
.table_3 tr td h1.fw_2 {
	background:url(/images/fw_2.jpg) no-repeat 30px center;
}
.table_3 tr td h1.fw_3 {
	background:url(/images/fw_3.jpg) no-repeat 30px center;
}
.table_3 tr td h1.fw_4 {
	background:url(/images/fw_4.jpg) no-repeat 30px center;
}


/***********tab 3************/
.Menubox 3{
	width:790px;
	background:url(/images/nav.jpg) repeat-x center bottom;
	height:48px;
	line-height:48px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	border-bottom: 1px #ccc solid;
}
.Menubox3 li{
	float:left;
	display:block;
	cursor:pointer;
	width:180px;
	text-align:center;
	font-weight:normal;
	height: 46px;
	line-height: 46px;
	border: 1px #ccc solid;
	margin-bottom: 5px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	border-bottom: none;
	color: #000000;
	font-size: 16px;
}
.Menubox3 li.hover{
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	height:48px;
	line-height:48px;
	font-size: 16px;
	border: 1px #ccc solid;
	border-bottom: none;
	background-color: #EBEBEB;
}
.Menubox3 li a {
	color:#999999;
	font-weight: bold;
	font-size: 14px;
}
.Menubox3 li a:hover {
	color:#FF6600;
}
.Menubox3 li.hover a {
	color:#00A8F0;
}
#con_two_1,#con_two_2 {
	height: auto;
	width: 790px;
	clear: both;
	display: none;
}
.tabconbox3 {
	width: 790px;
	float: left;
	height: auto;
	min-height:200px;
	padding: 20px 0px 0px 0px;
	color: #333333;
}
.tabconbox3 h2.ch {
	line-height: 42px;
	font-size: 16px;
}
.tabconbox3 img {
	max-width: 100%;
	width: 790px;
}


/***/
.tabr {
	float: left;
	width: 100%;
	padding: 0px 0px 20px 0px;
}
.table-responsive h2 {
	font-size:16px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 42px;
	float: left;
	width: 100%;
	clear: both;
	font-weight: bold;
}
.table-responsive p {
	font-size:14px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 28px;
	clear: both;
}
.table-responsive img {
	clear: both;
	max-width:100%;
	height:auto;
}

/*****/
.ys {
	float: left;
	width: 100%;
	padding: 10px 0px 10px 0px;
}
.ys img {
	float: left;
	width: 5%;
	padding: 0px;
}
.ys .yst {
	float: left;
	width: 93%;
	padding: 10px 0px 0px 2%;
}
.ys h1 {
	float: left;
	width: 100%;
	padding: 0px 0px;
	font-size: 15px;
	text-align: left;
	color: #333333;
	font-weight: normal;
}
.ys p {
	float: left;
	width: 100%;
	padding: 0px 0px;
	font-size: 14px;
	text-align: left;
	color: #999999;
}


.adv {
	float: left;
	width: 21%;
	padding: 2% 2%;
	text-align: center;
}
.adv img {
	width: 50%;
	padding: 0px;
}
.adv .adv_t {
	float: left;
	width: 93%;
	padding: 10px 0px 0px 2%;
}
.adv .adv_t h1 {
	float: left;
	width: 100%;
	padding: 0px 0px;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
}
.adv .adv_t p {
	float: left;
	width: 100%;
	padding: 0px 0px;
	font-size: 12px;
	color: #999999;
	line-height: 24px;
}


/********我们的优势***********/
.adv_con {
	float: left;
	width: 100%;
	padding: 0% 0% 5% 0%;
	background-color: #FFFFFF;
	margin-bottom: 5%;
}

/***/
.adv_box {
	width: 25%;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 260px;
	text-align: center;
	padding: 30px 4% 40px 4%;
}
.adv_box .cimg {
	width: 100%;
	height: auto;
	text-align: center;
	float: left;
}
.adv_box .cimg img {
	width: 30%;
	height: auto;
	margin: 0px auto;
	text-align: center;
}
.adv_box h1 {
	font-size:20px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:5px;
	color: #4D4D4D;
	line-height: 48px;
	clear: both;
	text-align: center;
	font-weight: normal;
}
.adv_box .inner {
	background:none;
	padding:10px 1% 10px 1%;
	float: left;
	width: 98%;
}
.adv_box .inner p {
	color: #999999;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
}
.adv_box .inner p a {
	color: #999;
}
.adv_box .inner p a:hover {
	color: #CA0000;
}




/*************数据中心 列表****************/
.data_box {
	float: left;
	width: 90%;
	height: auto;
	padding: 2% 5% 2% 5%;
	margin: 0px 0px 10px 0px;
	border-radius: 10px; /* css 3标准 */

    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	box-shadow:1px 1px 5px #999;
	color: #999999;
	position: relative;
	background-color: #F2F2F2;
}
.data_box:hover {
	background-color: #FFFFFF;
}
.data_box p {
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	line-height: 28px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	clear: both;
}
.data_box .pb_left {
	float: left;
	width: 20%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.data_box .pb_right {
	float: left;
	width: 75%;
	height: auto;
	padding: 0px 0px 0px 4%;
	margin: 0px 0px 0px 0px;
}
/***********/
.data_box .pb_left img.list_img {
	height: auto;
	width: 100%;
}
.data_box .pb_right h2 {
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	line-height: 42px;
	margin-bottom: 10px;
}
.data_box .pb_right h2 a {
	color: #333333;
}
.data_box .pb_right h2 a:hover {
	color: #05B0FA;
}
.data_box .pb_right p {
	font-size: 14px;
	text-align: left;
	font-weight: normal;
}
.data_box .pb_right p span {
	width: 48%;
	float: left;
}
.data_box p a {
	float: left;
	width: 140px;
	height: 36px;
	color: #666666;
	line-height: 36px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
}
.data_box p a:hover {
	color: #05B0FA;
}






/*********************关于***************************/
.Menubox2{
	clear: both;
	width: 100%;
	padding: 10px 0px 10px 0px;
	height: 42px;
	border-bottom: 1px #ccc solid;
	margin: 10px auto 10px auto;
	background:url(/images/nav.jpg) repeat-x left bottom;
}
.Menubox2 ul {
	clear: both;
	width: 650px;
	margin: 0px auto;
}
.Menubox2 ul.data {
	clear: both;
	width: 420px;
	margin: 0px auto;
}
.Menubox2 li{
	float:left;
	display:block;
	cursor:pointer;
	text-align:center;
	color:#666666;
	font-weight:normal;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	margin: 6px 0px 11px 0px;
	border-right: 1px solid #ccc;
	padding: 0px 35px 0px 35px;
}
.Menubox2 li.hover{
	width:auto;
	border-bottom:0;
	color:#333333;
	font-weight:bold;
	height:24px;
	line-height:24px;
	font-size: 16px;
	margin: 6px 0px 11px 0px;
	border-right: 1px solid #ccc;
	padding: 0px 30px 0px 30px;
}
.Menubox2 li a{
	filter:DropShadow(Color=#ffffe1, OffX=1, OffY=1, Positive=2);
	color:#999999;
}
.Menubox2 li.hover a{
	filter:DropShadow(Color=#ffffe1, OffX=1, OffY=1, Positive=2);
	color:#333;
}
.Menubox2 li a:hover{
	color:#05B0FA;
}


/**********关于我们*************/
.about_con {
	clear: both;
	width: 1200px;
	margin: 0px auto 0px auto;
	height: auto;
	position: relative;
	padding: 0px 0px 2% 0px;
}

.p_con {
	padding: 1% 0px 4% 0px;
	width: 100%;
	height: auto;
	clear: both;
	margin: 0px auto;
	float: left;
}
.title_c {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px #E0E0E0 solid;
	margin-bottom: 2%;
}
.title_c_right {
	float: right;
	text-align: right;
}
img.float_img_left {
	padding: 9px 40px 10px 0px;
	text-align: left;
	float: left;
	width: 280px;
}
img.float_img_right {
	padding: 10px 0px 30px 40px;
	text-align: left;
	float: right;
	width: 280px;
}
.title_c h1 {
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	line-height: 42px;
	color: #05B0FA;
	font-weight: bold;
	text-transform: none;
	float: left;
	clear: both;
	width: auto;
	border-bottom: 1px #FFCC00 solid;
}
.title_c h1 span {
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 16px;
	line-height: 42px;
	color: #999999;
	font-weight: normal;
}
.p_con p {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 28px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
}
.p_con img {
	max-width: 100%;
}



/*******************新闻********************/
.news {
	float: left;
	width: 90%;
	padding: 3% 5% 5% 5%;
	border-radius: 10px; /* css 3标准 */

    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	box-shadow:0px 0px 5px #999;
	background-color: #FFFFFF;
	margin-bottom: 5%;
}


/*******************新闻列表***********************/
.news_con {
	clear: both;
	width: 1100px;
	margin: 0px auto;
	height: auto;
	padding: 20px 0px 30px 0px;
}
.news_con_2 {
	width: 858px;
	margin: 0px auto;
	height: auto;
	padding: 20px 30px 30px 50px;
	float: left;
}
.nlist {
	float: left;
	height: 160px;
	width: 1100px;
	border-bottom: 1px #E4E4E4 dotted;
	margin-bottom: 20px;
}
.nlist .nimg {
	float: left;
	height: 125px;
	width: 200px;
	border: 1px #E4E4E4 solid;
	padding: 5px;
}
.nlist .noimg {
	width: 5px;
}
.nlist .nimg img {
	height: 125px;
	width: 200px;
}
.nlist .nimg img:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
.nlist .ntext {
	float: left;
	height: auto;
	width: 830px;
	padding-left: 40px;
}
.nlist .long {
	width: 830px;
	padding-left: 0px;
}
.nlist .ntext h1 a {
	font-size: 20px;
	color: #333333;
	margin-bottom: 5px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.nlist .ntext h1 a:hover {
	color: #00A8F0;
}

.nlist .ntext h2 {
	font-size: 12px;
	color: #999999;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 24px;
}
.nlist .ntext p {
	color: #666666;
	font-size: 12px;
	padding-top: 5px;
	line-height: 24px;
}


/******/
.nt {
	height: 36px;
	clear: both;
	padding-left: 0px;
	border-bottom: 1px #fff solid;
}
.nt h1 {
	height: 36px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	float: left;
	text-align: center;
	width: 100px;
	color: #FFFFFF;
}


/*********新闻详情***********/
.news_left {
	width: 140px;
	float: left;
	height: auto;
	padding: 20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	box-shadow:0px 0px 5px #ccc;
	background-color: #FFFFFF;
	border: 1px #EBEBEB solid;
}


/*******动态标题********/
.newshead {
	clear: both;
	padding: 3% 0px;
	border-bottom: 1px #ccc solid;
	margin-bottom: 0px;
	margin: 0px 0px;
}
.newshead h1 {
	text-align: center;
	font-size: 18px;
	color: #333333;
	line-height: 36px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.newshead p {
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 32px;
}
.newshead p span {
	padding-left: 20px;
}
.newshead p span.cc a {
	background:url(/images/comments.jpg) no-repeat top left;
	color: #0096D7;
	font-size: 12px;
	padding-left: 20px;
}



.info_p {
	clear: both;
	padding: 40px 0px 40px 0px;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.info_p h1 {
	font-size: 16px;
	line-height: 32px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.info_p p {
	font-size: 14px;
	line-height: 32px;
	color: #333333;
}
.info_p img {
	max-width:100%;
}


/**********关联 推荐 评论留言**************/
.addition {
	clear: both;
	height: auto;
	padding: 10px 0px 20px 0px;
	border-top: 1px #ccc solid;
	margin: 0px 0px;
}
.addition h2 {
	font-size: 18px;
	color: #0887D7;
	line-height: 30px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.jiathis_style {
	float: left;
	color: #333333;
}
.pan {
	clear: both;
	height: auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	float: left;
}
.pan p {
	clear: both;
	padding: 0px 0px 0px 0px;
	line-height: 28px;
	font-size: 14px;
	float: left;
	height: 28px;
}
.pan p.pre {
	background: url(/images/pre.jpg) no-repeat center left;
}
.pan p.next {
	background: url(/images/next.jpg) no-repeat center left;
}
.pan p a {
	color: #666666;
}
.pan p a:hover {
	color: #57C5F8;
}


.comments {
	width: 80%;
	float: left;
	padding: 40px 10% 40px 10%;
}



/***********************翻页************************/
#Page{
	height:40px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	width: 900px;
	clear: both;
	line-height: 40px;
	padding: 20px 0px 30px 0px;
}
#Page a{
	float:left;
	margin:10px 1px 0 1px;
	width:auto;
	height:20px;
	line-height:20px;
	color:#999999;
	font:14px;
	text-align:center;
	text-decoration:none;
	border:1px solid #999999;
	padding: 5px 12px;
}
#Page a:hover{
	position:relative;
	width:auto;
	color:#FFFFFF;
	border:1px solid #05B0FA;
	background-color: #05B0FA;
}
#Page span.cpb {
	float:left;
	line-height:20px;
	padding:5px 12px 5px 12px;
	margin:10px 1px 0px 1px;
	border:1px solid #05B0FA;
	color:#FFF;
	font-weight:bold;
	background-color: #05B0FA;
}
#Page span.sl{
	float:left;
	line-height:140%;
	padding:6px 12px 7px 12px;
	margin:10px 1px 0px 1px;
	color:#666666;
	font-weight:bold;

	background-color: #FFFFFF;
	border: none;
}




/**********关联 推荐 评论留言**************/
.addition {
	clear: both;
	height: auto;
	padding: 10px 0px 20px 0px;
	border-top: 2px #EBEBEB solid;
}
.addition h2 {
	font-size: 18px;
	color: #0887D7;
	line-height: 30px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.jiathis_style {
	float: right;
}
.pan {
	clear: both;
	height: auto;
	padding: 10px 0px 10px 0px;
}
.pan p {
	clear: both;
	padding: 5px 0px 5px 0px;
	line-height: 24px;
	font-size: 14px;
	float: left;
	height: auto;
}
.pan p.pre {
	background: url(/images/pre.jpg) no-repeat center left;
}
.pan p.next {
	background: url(/images/next.jpg) no-repeat center left;
}
.pan p a {
	color: #666666;
}
.pan p a:hover {
	color: #3FB2CD;
}



/************招聘*************/
.joinlist {
	height: auto;
	margin-bottom: 25px;
	padding-bottom: 20px;
	background-color: #F8F8F8;
	box-shadow:1px 1px 5px #999;
	width: 100%;
	float: left;
}
.jointext {
	height: auto;
	padding: 20px 5% 20px 5%;
	float: left;
	width: 90%;
	clear: both;
}
.joinlist h1 {
	font-size: 16px;
	line-height: 48px;
	float: left;
	width: 90%;
	background-color: #F0F0F0;
	padding: 0px 5%;
	color: #333333;
}
.joinlist p {
	color: #666666;
}


/*************欧博学院***************/
.sct {
	font-size: 24px;
	color: #333333;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	width: 100%;
	margin: 1% auto 3% auto;
	line-height: 32px;
	padding: 0% 0px 0% 0px;
	border-bottom: 1px #ccc solid;
	position: relative;
	height: 32px;
}
.sct h1 {
	font-size: 24px;
	color: #333333;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	width: 240px;
	margin: 0px auto;
	line-height: 42px;
	padding: 0% 0px 0% 0px;
	background-color: #FFFFFF;
	position: absolute;
	top: 5px;
	left: 490px;
}



/************解决方案***************/
.sol_con {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0px 5% 0px;
}
.sol_con h1.cat {
	font-size:20px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:10px;
	color: #4D4D4D;
	line-height: 64px;
	clear: both;
	text-align: left;
	font-weight: normal;
}
.cat_box{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0px 4% 0px;
}

/***/
.sol_box {
	width: 15.8%;
	float: left;
	margin: 0px 0px 0% 0px;
	height: 180px;
	text-align: center;
	padding: 30px 2% 20px 2%;
	border-collapse: collapse;
	border: 1px #E0E0E0 solid;
}
.sol_box .cimg {
	width: 100%;
	height: auto;
	text-align: center;
	float: left;
}
.sol_box .cimg img {
	width: 30%;
	height: auto;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	margin: 0px auto;
	text-align: center;
}
.sol_box:hover  img {
	-webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
}
.sol_box h1 {
	font-size:20px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:0px;
	color: #4D4D4D;
	line-height: 42px;
	clear: both;
	text-align: center;
	font-weight: normal;
}
.sol_box:hover h1 {
	color: #05B0FA;
}
.sol_box .inner {
	background:none;
	padding:10px 1% 10px 1%;
	float: left;
	width: 98%;
}
.sol_box .inner p {
	color: #999999;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
.sol_box .inner p a {
	color: #999;
}
.sol_box .inner p a:hover {
	color: #CA0000;
}



/*********方案详情**********/
.s_p {
	margin-bottom: 15px;
	padding: 0px 0px 15px 0px;
}
.u_left {
	width: 150px;
	padding: 15px 0px 60px 0px;
	float: left;
	display: block;
}
.u_right {
	width: 90%;
	padding: 4% 5% 2% 5%;
	float: left;
	border-radius: 10px; /* css 3标准 */


    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	box-shadow:1px 1px 5px #999;
	border: 1px #E0E0E0 solid;
	background-color: #FFFFFF;
}
.u_left h1 {
	font-size: 16px;
	line-height: 42px;
	clear: both;
	width: 80px;
	float: left;
	padding-left: 20px;
}


/************菜单************/
ul.container{
	/* The topmost UL */
	width:150px;
	margin:0 auto;
	padding:0px;
	float: left;
}
ul.container li{
	list-style:none;
	text-align:center;
	border-bottom: none;
}
.dropdown ul li{
	border-bottom: 1px #E0E0E0 solid;
}
li.pmenu{
	/* The main list elements */
	padding:0px 0px;
	width:100%;
	background-color: #57C5F8;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	float: left;
}

li.button a{
	/* The section titles */
	display:block;
	font-size:14px;
	height:45px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	width:140px;
	line-height: 45px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto;
}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

li.button2 a{
	/* The section titles */
	display:block;
	font-size:14px;
	height:48px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	width:140px;
	line-height: 48px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto;
	border-bottom: 1px #02A0FF solid;
}

li.button2 a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button2 a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}


/* The hover effects */

.dropdown{
	/* The expandable lists */
	display:block;
	width:100%;
	background-color: #FFFFFF;
	padding-bottom: 0px;
}

.dropdown li{
	color:#FFFFFF;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
}

.dropdown li a {
	font-size: 14px;
	color: #666666;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 48px;
}
.dropdown li a:hover {
	color: #57C5F8;
}


/*********方案详情***********/
.proleft {
	width: 300px;
	float: left;
	height: auto;
	padding: 0px 0px 20px 0px;
}
.proleft img {
	width: 300px;
	float: left;
	height: auto;
}
.proleft2 {
	width: 300px;
	float: left;
	height: auto;
	padding: 0px 0px 50px 0px;
}
.proleft2 img {
	width: 300px;
	float: left;
	height: auto;
}
.proright {
	width: 700px;
	float: left;
	padding: 0px 0px 0px 80px;
}
.proright_data {
	width: 700px;
	float: left;
	padding: 0px 0px 0px 80px;
}


.proright h1 {
	margin-bottom: 20px;
	line-height: 28px;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.proright p {
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	color: #999999;
}
.proright p span {
	width: 48%;
	float: left;
}
.proright ul {
	color: #333333;
	float: left;
	width: 100%;
}
.proright ul li {
	color: #333333;
	line-height: 28px;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	clear: both;
	width: 100%;
	padding:0px 0%;
	margin: 0px auto 0px auto;
	float: left;
	min-height: 28px;
}
.proright ul li span {
	color: #999999;
	line-height: 28px;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

.price {
	color: #FF9900;
	line-height: 28px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}
.price strong {
	color: #000000;
	line-height: 26px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.price span {
	color: #666666;
	line-height: 24px;
	font-size: 12px;
	padding-left: 10px;
	font-weight: normal;
}

#fx {
	clear: both;
	padding: 10px 0px 30px 0px;
	float: left;
	width: 100%;
}

.fxbox {
	width: 100px;
	height: 32px;
	padding: 5px 15px 5px 15px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	border-radius: 8px; /* css 3标准 */
    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px; /* webkit */
	background-color: #008AD9;
	float: left;
	clear: both;
}
.fxbox:hover {
	background-color: #8DC63E;
}
.fxbox a {
	color: #FFFFFF;
	font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;
	line-height: 28px;
	font-size: 16px;
}
.fxbox a:hover {
	color: #FFFFFF;
}
.jiathis_style {
	float: left;
	color: #333333;
}


/*********购买**********/
.buy {
	line-height: 50px;
	height: 50px;
	padding: 20px 0% 20px 0%;
	clear: both;
	margin: 0px auto;
	text-align: center;
	width: 150px;
	float: left;
}
.buy a {
	color: #666666;
	outline: none;


	-webkit-border-radius: 4px;
	border: 1px #ccc solid;
	line-height: 48px;
	height: 48px;
	padding: 0px 20px;
	cursor: pointer;
	width: 100%;
	background-color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	float: left;
}
.buy a:hover{
	color: #FFFFFF;
	background-color: #FF8000;
}



/*********************tab 3***************************/
.Menubox3 {
	width:100%;
	background:url(/images/nav.jpg) repeat-x center bottom;
	height:42px;
	line-height:42px;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	clear: both;
	border-bottom: 1px #ccc solid;
}
.Menubox3 li{
	float:left;
	display:block;
	cursor:pointer;
	width:170px;
	text-align:center;
	font-weight:normal;
	height: 42px;
	line-height: 42px;
	margin-bottom: 5px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	border-bottom: none;
	color: #666666;
	font-size: 15px;
}
.Menubox3 li.hover{
	width:170px;
	color:#FFFFFF;
	font-weight:bold;
	height:42px;
	line-height:42px;
	font-size: 15px;
	border: none;
	border-bottom: none;
	background-color: #05B0FA;
	float: left;
}
.Menubox3 li a {
	color:#999999;
	font-weight: bold;
	font-size: 14px;
}
.Menubox3 li a:hover {
	color:#FF6600;
}
.Menubox3 li.hover a {
	color:#00A8F0;
}
#con_two_1, #con_two_2, #con_two_3, #con_two_4,#con_two_5, #con_two_6, #con_two_7, #con_two_8  {
	height: auto;
	width: 100%;
	clear: both;
	display: none;
}
.tabconbox3 {
	width: 100%;
	float: left;
	height: auto;
	min-height:200px;
	padding: 10px 0px 0px 0px;
	color: #333333;
}
.tabconbox3 h2.ch {
	line-height: 42px;
	font-size: 16px;
}
.tabconbox3 img {
	max-width: 100%;
}


.data_info {
	float: left;
	width: 90%;
	height: auto;
	padding: 2% 5% 2% 5%;
	margin: 0px 0px 10px 0px;
	border-radius: 10px; /* css 3标准 */

    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	box-shadow:1px 1px 5px #999;
	color: #999999;
	position: relative;
	background-color: #fff;
}
.data_info:hover {
	background-color: #FFFFFF;
}
.data_info h1 {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
}
.data_info p {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
}






/******案例列表********/
.ca_box {
	width: 18.8%;
	float: left;
	margin: 0px 0px 0% 0px;
	height: 270px;
	text-align: center;
	padding: 30px 3% 4% 3%;
}
.ca_box .cimg {
	width: 100%;
	height: auto;
	text-align: center;
	float: left;
}
.ca_box .cimg img {
	width: 80%;
	height: auto;
	margin: 0px auto;
	text-align: center;
}
.ca_box h1 {
	font-size:20px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:5px;
	color: #4D4D4D;
	line-height: 48px;
	clear: both;
	text-align: center;
	font-weight: normal;
}
.ca_box:hover h1 {
	color: #05B0FA;
}
.ca_box .inner {
	background:none;
	padding:10px 1% 10px 1%;
	float: left;
	width: 98%;
}
.ca_box .inner p {
	color: #999999;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
}
.ca_box .inner p {
	color: #999;
}
.ca_box:hover .inner p {
	color: #CA0000;
}





/**********联系我们**************/
/******客服******/
.kf_con {
	float: left;
	width: 100%;
	height: auto;
	padding: 2% 0% 2% 0%;
	margin: 0px 0px 2% 0px;
	color: #999999;
	background-color: #FFFFFF;
}
.kf_box {
	float: left;
	width: 20%;
	height: auto;
	padding: 1% 2% 1% 2%;
	margin: 0px 1% 0% 0px;
	border-radius: 5px; /* css 3标准 */

    -moz-border-radius: 5px; /* mozilla */
    -webkit-border-radius: 5px;
	box-shadow:1px 1px 5px #999;
	background-color: #FFFFFF;
	text-align: center;
}
.kf_box a {
	color: #999999;
	font-size: 14px;
	line-height: 32px;
	padding: 0% 0% 0% 28px;
	background:url(/images/qq_3.png) no-repeat left center;
}
.kf_box:hover a {
	color: #05B0FA;
}



.a_con {
	float: left;
	width: 100%;
	height: auto;
	padding: 2% 0% 2% 0%;
	margin: 0px 0px 4% 0px;
	border-radius: 10px; /* css 3标准 */

    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	box-shadow:1px 1px 5px #999;
	color: #999999;
	position: relative;
	background-color: #FFFFFF;
}
h1.title_u {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 28px;
	line-height: 64px;
	color: #05B0FA;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.a_con h2 {
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	text-align: center;
	height: 36px;
	border-top: 1px solid #ddd;
	text-align: center;
	width: 80%;
	margin: 0px 10%;
	padding: 0px 0px 10px 0px;
}
.a_con h2 span{
	position: relative;
	top: -19px;
	padding: 0 20px;
	background-color: #FFFFFF;
}

/***/
.contact_con {
	padding: 2% 0px 2% 0px;
	width: 100%;
	height: auto;
	clear: both;
	margin: 0px auto;
	float: left;
}
.contact_con h1 {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	font-size: 16px;
	padding: 0px 0% 0% 0%;
	color: #333333;
	line-height: 48px;
	margin-bottom: 40px;
	clear: both;
}
.contact_con h1 span {
	color: #999999;
	padding: 0px 20px;
	font-size: 12px;
}

.contact-icons_2 {
	clear: both;
	text-align: center;
	width: 90%;
	margin: 0px 5% 0% 5%;
	float: left;
}
.contact-icons_2 p img {
	width: 50px;
	height: 50px;
	padding-right: 2%;
}
.contact-icons_2 div {
	width: 27%;
	float: left;
	height: auto;
	text-align: center;
	font-size: 16px;
	padding: 0px 3% 2% 3%;
	color: #999999;
	line-height: 32px;
}


/***/
.map_a {
	clear: both;
	background:url(/images/map_bg.jpg) no-repeat center center;
	margin-bottom: 0px;
	padding: 40px 0% 45px 0%;
}
.ser_con_1 {
	clear: both;
	padding: 0px 100px 0px 100px;
	width: 1000px;
	margin: 0px auto 0px auto;
}

.map_links {
	clear: none;
	width: 360px;
	height: 64px;
	text-align: center;
	margin: 0px auto;
}
.map_links a {
	width: 350px;
	height: 64px;
	float: left;
}



/**********学院*************/
.sch_con {
	clear: both;
	width: 1240px;
	margin: 135px auto 0px auto;
	height: auto;
	position: relative;
	padding: 0px 0px 2% 0px;
}

.con_left {
	width: 140px;
	float: left;
	height: auto;
	padding: 20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	box-shadow:0px 0px 5px #EBEBEB;
	background-color: #FFFFFF;
}
.con_center {
	width: 780px;
	float: left;
	height: auto;
	box-shadow:0px 0px 5px #EBEBEB;
	padding: 20px 20px 60px 20px;
	margin: 0px 20px 0px 20px;
	background-color: #FFFFFF;
}
.con_right {
	width: 220px;
	min-height:500px;
	float: left;
	padding: 10px 10px 40px 10px;
	box-shadow:0px 0px 5px #EBEBEB;
	background-color: #FFFFFF;
}


/********左侧导航**********/
#nav {
	width: 100%;
	padding: 0px 0px 0px 0px;
	height: 600px;
}
#nav li {
	margin-bottom: 2px;
	text-align: center;
	border-bottom: 1px #EBEBEB solid;
}
#nav li:hover {
	border-bottom: 1px #57C5F8 solid;
}
#nav li a {
	color: #333333;
	display: block;
	font-size: 15px;
	padding: 0px 0px 0px 3px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 50px;
	height: 50px;
	width: 100%;
}
#nav li a:hover {color: #57C5F8;}
#nav h1 {
	color: #053C87;
	display: block;
	font-size: 16px;
	padding: 0px 0px 0px 3px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 50px;
	height: 50px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
#nav li.li_clear {
	margin-bottom: 20px;
	text-align: center;
	border-bottom: none;
}
#nav lili_clear:hover {
	border-bottom: none;
}

/*********内页列表**********/
.inner_list {
	border-radius: 3px; /* css 3标准 */
    -moz-border-radius: 3px; /* mozilla */
    -webkit-border-radius: 3px;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 92%;
	padding: 3% 4% 3% 4%;
	margin: 0% 0px 0px 0px;
	border-bottom:1px #EBEBEB solid;
}
.inner_list .nimg {
	float: left;
	height: auto;
	width: 20%;
}
.inner_list .nimg img {
	border-radius: 3px; /* css 3标准 */

    -moz-border-radius: 3px; /* mozilla */
    -webkit-border-radius: 3px;
	height: auto;
	width: 100%;
	float: left;
}
.inner_list .text {
	float: left;
	height: auto;
	width: 75%;
	padding-left: 5%;
	text-align: left;
}
.inner_list .text h1 {
	color: #333333;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	height:32px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
}
.inner_list .text h1 a {
	color: #333333;
}
.inner_list:hover .text h1 a, .inner_list .text h1 a:hover {
	color: #57C5F8;
}
.inner_list .text p {
	color: #999999;
	font-size: 14px;
	padding-top: 0px;
	line-height: 24px;
	height:48px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;

	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
}
.inner_list .text p.time {
	color: #CCCCCC;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 0px 4px 0px;
	width: 100%;
	clear: both;
	height:24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
}
.inner_list:hover .text p, .inner_list:hover .text p.time {
	color: #666;
}

.inner_list h1 .sort {
	clear: both;
	color: #FFFFFF;
	font-size: 14px;
	border-radius: 3px; /* css 3标准 */


    -moz-border-radius: 3px; /* mozilla */
    -webkit-border-radius: 3px;
	padding: 0px 2%;
	text-align: center;
	line-height: 28px;
	float: left;
	width: auto;
	margin: 0px 4px 0px 0px;
	background-color: #6ED2FA;
}
.inner_list:hover h1 .sort {
	color: #FFFFFF;
	background-color: #FFCC00;
}
.inner_list h1 .sort a {
	color: #fff;
}
.inner_list:hover .text h1 .sort a {
	color: #fff;
}
.inner_list .text p.tag {
	color: #333333;
	font-size: 14px;
	line-height: 32px;
	padding: 0px 0px 0px 0px;
	height: 32px;
}
.inner_list .text p.tag span a {
	color: #999999;
	padding: 0px 10px;
}
.inner_list .text p.tag span a:hover {
	color: #6ED2FA;
}


/***********************翻页************************/
#Page{
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	clear: both;
	line-height: 40px;
	padding: 50px 0% 50px 0%;
	margin: 0px auto;
	float: left;
}
.pages .cpb {
	background:#05B0FA none repeat scroll 0 0;
	border:1px solid #05B0FA;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 5px 0px 5px;
	padding:10px 15px 10px 15px;
	line-height: 20px;
}
 .pages span {
	padding:10px 0px 10px 0px;
} 
.pages a {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px #EBEBEB solid;
	color:#666666;
	margin:5px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	line-height: 20px;
}   
.pages a:hover{background: #05B0FA none repeat scroll 0 0;border:1px solid #05B0FA;color:#FFFFFF;}  





/**********右侧 最新设备***********/
.con_right ul {
	clear: both;
	padding: 7% 8% 80% 8%;
	width: 84%;
	float: left;
	height: auto;
}
.con_right h1 {
	clear: both;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	line-height: 36px;
}
.con_right ul li {
	clear: both;
	padding: 10px 0px 10px 0px;
	font-weight: normal;
	color: #666666;
	font-size: 14px;
}
.con_right ul li a {
	color: #666666;
	width: 100%;
	float: left;
}
.con_right ul li a:hover {
	color: #6ED2FA;
}
.con_right ul li p.time {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: both;
	width: 90%;
	line-height: 32px;
	font-weight: normal;
	font-size: 12px;
	color: #999999;
}

.more_3 {
	clear: both;
	margin: 8% 0px 8% 0px;
	width: 40%;
	float: left;
}
.more_3 a {
	width: 90%;
	color: #999999;
	line-height: 24px;
	font-size: 14px;
	font-weight: normal;
	box-shadow: 2px 2px 3px #999;
	border: 1px #ccc solid;
	border-radius: 8px; /* css 3标准 */




    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px;
	text-align: center;
	padding: 4% 9%;
	background-color: #FFFFFF;
	float: left;
}
.more_3 a:hover {
	background-color: #FDB515;
	color: #FFFFFF;
	border: 1px #FDB515 solid;
}


/*******************详情***********************/
/*********所在位置**********/
.cp {
	clear: both;
	margin: 0px auto 15px auto;
	width: 98%;
	position: relative;
	padding: 0px 1%;
}
.cp h1 {
	line-height: 42px;
	clear: both;
	width: 500px;
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	background: url(/images/home.png) no-repeat center left;
	padding-left: 25px;
	letter-spacing: 0px;
}
.cp h1 a {
	color: #999999;
	padding: 0px 1%;
}
.cp h1 a:hover {
	color: #FDB515;
}
.cp h1 span {
	color: #006AB8;
}
.cp h1 span a {
	color: #FB7736;
}
.cp h1 span a:hover {
	color: #666;
}

.de_con {
	clear: both;
	width: 92%;
	margin: 0px 4%;
	height: auto;
	padding: 0px 0px 30px 0px;
}

/*******/
.review_box {
	padding: 0% 0% 0% 0%;
	width: 92%;
	height: 60px;
	clear: both;
	margin: 0px auto;
	background:url(/images/menu_bg.png) repeat center center;
	border-bottom: 1px #ccc solid;
}
.review_box_h {
	padding: 0% 0% 2% 0%;
	width: 100%;
	height: 60px;
	clear: both;
	margin: 0px auto;
	float: left;
}
.review_box h1 {
	padding: 0px 0px 0px 0px;
	width: auto;
	text-align: left;
	font-size: 24px;
	line-height: 60px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	border-bottom: 1px #333 solid;
	float: left;
}
.review_box h1 a {
	color: #000000;
}
.review_box h1 a:hover {
	color: #57C5F8;
}





/********订阅**********/
.dy {
	width: 100%;
	height: auto;
	padding: 30px 0px 100px 0px;
	margin: 40px auto 0px auto;
	clear: both;
	float: left;
	background: url(/images/dy_bg.jpg) #000000 no-repeat top center;
}
.dy .form_3 {
	clear: both;
	margin: 0px auto;
	width: 100%;
	background-color: #FFFFFF;
}
.dy .form_3 .f_t {
	padding: 12% 5% 8% 5%;
	width: 90%;
	margin: 0px auto;
	float: left;
	background-color: #FFFFFF;
	height: auto;
}
.dy .form_3 .dycon {
	padding: 8% 10% 12% 10%;
	width: 80%;
	margin: 0px auto;
	float: left;
	background-color: #FCD08F;
	height: auto;
}
.dy .form_3 .f_t h1 {
	width: 100%;
	text-align: center;
	font-size: 32px;
	line-height: 42px;
	color: #000000;
	font-weight: bold;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	float: left;
}
.dy .form_3 .f_t h2 {
	width: 70%;
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	float: left;
	background-color: #CA0000;
	margin: 0px 15%;
}
.dy .form_3 .f_t p {
	width: 70%;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	color: #666666;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	clear: both;
	padding: 20px 15% 10px 15%;
}
.dy input {
	width: 90%;
	border: none;
	border-radius: 4px; /* css 3标准 */






    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px; /* webkit */
	background-color: #FFFFFF;
	line-height: 42px;
	height: 42px;
	padding: 5px 5% 5px 5%;
	float: left;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 16px;
	margin: 5px 0px 10px 0px;
}
.dy input:hover {
	border: none;
}
input.dy_btn {
	width:100%;
	height:68px;
	font-size: 24px;
	border-radius: 4px; /* css 3标准 */

    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px; /* webkit */
	background-color: #CA0000;
	color: #FFFFFF;
	font-family:"微软雅黑", "Heiti SC", "宋体", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 68px;
	padding: 0px 0px;
	margin-right: 0px;
	float: left;
	text-align: center;
}
input.dy_btn:hover {
	background-color: #FF9900;
	color: #FFFFFF;
}

.dy .tel_code {
	width: 100%;
	float: left;
}
.dy .tel_code input {
	width: 40%;
	border: none;
	border-radius: 4px; /* css 3标准 */
    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px; /* webkit */
	background-color: #FFFFFF;
	line-height: 42px;
	height: 42px;
	padding: 5px 5% 5px 5%;
	float: left;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 16px;
	margin: 5px 0px 10px 0px;
}
.dy .tel_code .sent {
	width:38%;
	border-radius:5px;
	background-color: #FF6600;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 28px;
	height: 42px;
	line-height: 42px;
	padding: 5px 5%;
	margin: 5px 0px 10px 2%;
	font-size: 15px;
	float: left;
	text-align: center;
}



/*********底部导航*********/
#tree {
	height: auto;
	padding: 50px 0px 40px 0px;
	width: 100%;
	float: left;
	background-color: #555555;
	clear: both;
	display: none;
}
.tree_box {
	height: auto;
	padding: 0px;
	width: 1280px;
	margin: 0px auto;
}
#tree ul {
	float: left;
	width: 10.28%;
	margin-right: 0px;
	padding: 0px 1% 0px 3%;
	height: 240px;
}
#tree ul.us {
	width: 140px;
	padding: 0px 30px 0px 50px;
}
#tree ul.ctel {
	width: 115px;
	padding: 0px 25px 0px 50px;
}
#tree ul.fw {
	width: 140px;
	padding: 0px 30px 0px 50px;
}
#tree ul.wx {
	width: 110px;
	border-right: none;
	padding: 0px 0px 0px 50px;
}
#tree ul.last {
	width: 200px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	padding: 0px 0px 0px 0px;
}
#tree ul h1 {
	font-size: 16px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 36px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
}
#tree ul h1 a {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 16px;
}
#tree ul h1 a:hover {
	color: #FFFFFF;
}
#tree ul h1 img {
	padding: 0px 6px 0px 0px;
}
#tree ul li {
	line-height: 32px;
	color: #FFFFFF;
	padding-left: 0px;
	clear: both;
	font-size: 14px;
}
#tree ul li strong {
	color: #FFFFFF;
	text-align: center;
}
#tree ul li a {
	font-size: 14px;
	color: #CCCCCC;
	line-height: 28px;
}
#tree ul li a:hover {
	color: #FFF3D9;
}

#tree ul li.add {
	background:url(/images/add.png) no-repeat left 10px;
	padding: 0px 0px 0px 27px;
}
#tree ul li.tel {
	background:url(/images/tel.png) no-repeat center left;
	padding: 0px 0px 0px 27px;
}
#tree ul li.fax {
	background:url(/images/fax.png) no-repeat center left;
	padding: 0px 0px 0px 27px;
}
#tree ul li.email {
	background:url(/images/email.png) no-repeat left 10px;
	padding: 0px 0px 0px 27px;
}




/***************footer********************/
.footer {
	clear: both;
	margin: 0px auto 0px auto;
	width: 100%;
	padding-top: 0px;
	height: auto;
	float: left;
}
.floatbox {
	padding: 4px 0px 4px 0px;
	width: 100%;
	background-color: #FFFFFF;
	border-bottom: 1px #ccc solid;
}
.floatbox2 {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
	clear: both;
}

.foot_right {
	height: auto;
	width: 100%;
	text-align: center;
	margin: 0px auto;
	float: left;
	background-color: #000000;

}

.copyright {
	height: auto;
	color: #B2B2B2;
	margin-top: 0px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 50px 5% 50px 5%;
	font-size: 12px;
}
.copyright a {
	color: #CCCCCC;
}
.copyright a:hover {
	color: #FFF3D9;
}

/***********follow**************/
.follow {
	clear: both;
	margin: 0px auto 0px auto;
	width: 100%;
	padding: 2% 0px 1% 0px;
	float: left;
}
.follow_box {
	clear: both;
	margin: 0px auto 0px auto;
	width: 240px;
	text-align: center;
	padding: 0px 0px;
}
.follow a {
	margin: 0px 10px 0px 10px;
	width: 38px;
	text-align: center;
	padding: 0px 0px;
	float: left;
	-webkit-border-radius: 20px;
	background-color: #FF9900;
	height: 38px;
}
.follow a:hover {
	background-color: #CA0000;
}
.follow a img {
	width: 38px;
	height: 38px;
}
.follow a img:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.50;
}



/********首页 合作机构**********/
.links {
	width: 100%;
	height: auto;
	padding: 20px 0px 20px 0px;
	margin: 0px auto;
	clear: both;
	float: left;
	background-color: #333333;
	display: none;
}
.links_con {
	width: 1240px;
	height: auto;
	margin: 0px auto;
	clear: both;
}
.links a {
	padding: 0px 20px 0px 0px;
	width: auto;
	height: 36px;
	float: left;
	font-size: 14px;
	line-height: 36px;
	color: #B2B2B2;
}
.links a:hover {
	color: #FFF3D9;
}
.triangle_9 {
	width: 0;
	height: 0;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-top: 16px solid #CA0000;
	position: absolute;
	z-index: 50;
	left: 43%;
	bottom:-12px;
}

/******/
.ct_box {
	padding: 0px 0% 0% 0%;
	width: 100%;
	height: 40px;
	clear: both;
	margin: 0px auto 0px auto;
	background:url(/images/menu_bg.png) repeat center center;
	float: left;
}
.ct_box_h {
	padding: 0% 0% 0% 0%;
	width: 100%;
	clear: both;
	margin: 0px auto;
	float: left;
}
.ct_box h1 {
	padding: 0px 20px 0px 20px;
	width: auto;
	text-align: left;
	font-size: 12px;
	line-height: 32px;
	color: #CCCCCC;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	float: left;
	border-radius: 4px; /* css 3标准 */
    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px; /* webkit */
	background-color: #CA0000;
	position: relative;
}




/***********************返回顶部*****************************/
#rightButton{
	position:fixed;
	top:320px;
	right:0px;
	z-index:999999;
	display:block;
}
#right_ul{
	position:relative;
	float: left;
}

#ww,#qq,#tel,#tip,#backToTop,#code{
	width:50px;
	height:auto;
	background:url(/images/icon.png) no-repeat;
}
/*******QQ*********/
#qq{
	background-position:-305px -269px;
	width:50px;
	height:46px;
	display: none;
}
/*******旺旺********/
#ww{ background-position:-305px -221px; width:50px; height:50px;}
#ww:hover{
	background-position:-255px -221px;
}
/*******电话********/
#tel{ background-position:-305px -220px; width:50px; height:49px;}
/*********微信*********/
#code{
	background-position:-305px -315px;
	width:50px;
	height:49px;
	display: none;
}
#code a {
	width:50px;
	height:49px;
	float: left;
}


#tip {
	width:150px;
	height:580px;
	position:absolute;
	right:50px;
	top:0px;
	display:none;
	z-index:999999;
	background:url(/images/flag_right.png) no-repeat;
	margin-top: -140px;
	padding: 15px 35px 20px 25px;
}
#tip h1 {
	font-size:16px;
	line-height:36px;
	color: #333333;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.flagShow_p1{
	font-size:14px;
	line-height:36px;
	color: #333333;
	font-weight: bold;
}
.flagShow_p2{
	font-size:14px;
	color:#999999;
	line-height: 22px;
}
.flagShow_p2 a{
	display:block;
	line-height:24px;
	color: #999999;
	padding: 2px 0px;
}
.flagShow_p2 span{
	margin: 0px;
	float: left;
	line-height: 24px;
	height: 24px;
}
.flagShow_img{
	height: auto;
	text-align: center;
}
.flagShow_line{
	margin: 9px 0px 10px 0px;
}

.flag_qq{ display:none;}
.flag_wx img{
	position:absolute;
	right:-14px;
	bottom:-10px;
}

/**********返回*************/
#backToTop { background-position:-305px -163px; z-index:999999; width:50px; height:59px; display:none;}
a.backToTop_a { width:50px; height:60px; display:block; }
a.backToTop_a:active { background-position:-255px -162px; }

.line91{ line-height:91px; }


/************* 微信二维码 *****************/
.hidden2{
	position:absolute;
	right:50px;
	top:-60px;
	padding: 0px;
	width: 275px;
	height: 361px;
	z-index: 600;
	display: block;
}

#code_img{
	width:270px;
	height:355px;
	background:url(/images/icon.png) -4px -3px no-repeat;
	position:fixed;
	right:90px;
	bottom:67px;
	cursor:pointer;
	display:none;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 	_margin-bottom:70px;
	z-index: 100000;
}

/********************/
.kf_b {
	float: left;
	width: 100%;
	margin: 0px 0% 10px 0px;
	text-align: center;
}
.kf_b a {
	float: left;
	width: 84%;
	height: auto;
	margin: 0px 0% 3px 0px;
	padding: 0% 2% 0% 14%;
	text-align: center;
	color: #999999;
	font-size: 14px;
	line-height: 32px;
	border-radius: 5px; /* css 3标准 */
    -moz-border-radius: 5px; /* mozilla */
    -webkit-border-radius: 5px;
	box-shadow:1px 1px 5px #999;
	background:url(/images/qq_3.png) no-repeat 10px center;
}
.kf_b a:hover {
	color: #05B0FA;
}


/*************固定****************/
.b_tel {
	height: auto;
	width: 80%;
	background:url(/images/gd.png) no-repeat top center;
	background-size: cover;
	position: fixed;
	padding: 0px 0% 0px 0%;
	z-index: 500;
	top: 200px;
	margin: 0px 10%;
	display: none;
}
.b_tel .bb {
	height: 640px;
	width: 800px;
	margin: 0px auto;
	position: relative;
}
.b_tel .bb a {
	height: 42px;
	width: 163px;
	position: absolute;
	bottom:13px;
	right:114px;
	z-index: 500;
	float: left;
}
.b_tel .bb button {
	height: 50px;
	width: 50px;
	position: absolute;
	right:15%;
	z-index: 500;
	cursor:pointer;
	background: none;
	border:none;
	top: 15%;
}
/********/
.telp {
	width:450px;
	margin:202px auto 0px 365px;
	overflow:hidden;
	padding:0px;
	float: left;
}
.telp input{ float:left; padding:0px;}
.telp .search_con{
	width:240px;
	height:24px;
	line-height:24px;
	border:none;
	background-color:transparent;
	color: #999999;
	border-right: none;
	padding: 5px 15px 6px 15px;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 25px;
}

.telp .tbtn {
	cursor:pointer;
	height:35px;
	line-height:35px;
	width: 120px;
	font-size: 16px;
	background-color: #FF9900;
	border-radius: 4px; /* css 3标准 */
    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	float: left;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.telp .tbtn:hover {
	background-color: #CFAF89;
	color: #FFFFFF;
}


/***********内页************/
/********课程列表********/
.coulist_con {
	clear: none;
	width: 88%;
	margin: 0px auto;
	float: left;
	padding: 2% 6% 4% 6%;
	background-color: #F5F5F5;
}
.coulist_box {
	clear: none;
	width: 1280px;
	margin: 0px auto;
}
.cou_box {
	width: 94%;
	float: left;
	border: 1px #EBEBEB solid;
	margin: 0px 0px 20px 0px;
	height: auto;
	padding: 0px 0px;
	text-align: center;
	border:1px #EBEBEB solid;
	position: relative;
	background-color: #FFFFFF;
}
.cou_box:hover {
	box-shadow:0px 0px 10px #ccc;
	border:1px #ccc solid;
}
.cou_hover {
	box-shadow:0px 0px 10px #ccc;
	border:1px #ccc solid;
	background-color: #F0F0F0;
}
.cou_box .cou_img {
	padding:0px 0px 0px 0px;
	text-align: left;
	height: 318px;
	width: 20%;
	float: left;
}
.cou_box .cou_img img {
	width: 100%;
}

.cou_box .cou_de {
	padding:30px 10% 20px 10%;
	text-align: left;
	height: 130px;
	width: 60%;
	float: left;
}
.cou_box .rt {
	padding:5px 0px 10px 0px;
	text-align: left;
	height: auto;
	width: 100%;
}
.cou_box h1 {
	font-size:24px;
	margin-bottom:0px;
	color: #000000;
	clear: both;
	line-height: 48px;
	font-weight: normal;
}
.cou_box h2 {
	font-size:18px;
	margin-bottom:10px;
	color: #000000;
	clear: both;
	line-height: 36px;
	font-weight: normal;
}
.cou_box p.time {
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:0px;
	color: #000000;
	clear: both;
	width: 95%;
	padding: 0px 0px 0px 5%;
	float: left;
	height:auto;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
	background: url(/images/time.png) no-repeat left center;
	background-size: 24px 24px;
	line-height: 36px;
	font-weight: normal;
}
.cou_box p {
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	line-height: 28px;
	height: auto;
	float: left;
	text-align: left;
	background: url(/images/add_2.png) no-repeat left center;
	background-size: 24px 24px;
	width: 95%;
	padding: 0px 0px 0px 5%;
}
.cou_box p span {
	font-size: 12px;
	color: #999999;
	width: 100%;
	float: left;
	clear: both;
	line-height: 24px;
}
.cou_box .or {
	width: 46px;
	height: 65px;
	border: none;
	position: absolute;
	right: 20px;
	top: 0px;
	background: url(/images/class_or.png) no-repeat center center;
	color: #FFFFFF;
	font-size: 16px;
	padding: 5px 17px 10px 17px;
}


/******标题******/
.t_box {
	padding: 4% 10% 3% 10%;
	width: 80%;
	height: auto;
	clear: both;
	margin: 0px auto;
	float: left;
}
.t_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 36px;
	line-height: 64px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.t_box h1.cloud {
	font-size: 36px;
	line-height: 88px;
	letter-spacing: 0px;
}
.t_box h1 span {
	color: #EB0000;
}
.t_box h2 {
	font-size: 18px;
	color: #999999;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 28px;
	text-align: center;
	height: auto;
	text-align: center;
	width: 100%;
	margin: 0px 0%;
}
.t_box h2 span {
	color: #CCCCCC;
	padding: 0px 20px;
}
.t_box .th_w {
	color: #fff;
}

/************价值认可度*************/
.shuju_con {
	clear: both;
	width: 100%;
	margin: 0px auto 8% auto;
	height: auto;
	background-color: #FFFFFF;
	float: left;
}
.xz_box {
	width: 100%;
	margin: 0px auto;
	height: auto;
	text-align: center;
	padding: 0% 0px 0px 0px;
}
.sbox {
	width: 16.8%;
	float: left;
	margin: 0px 0.1% 0px 0.1%;
	height: auto;
	text-align: center;
	padding: 40px 4% 50px 4%;
	background-color: #F5F5F5;
	position: relative;
}
.sbox .triangle_1 {
	width: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 40px solid #F5F5F5;
	position: absolute;
	z-index: 50;
	left: 47%;
	top:-20px;
}
.sbox .triangle_2 {
	width: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 40px solid #F5F5F5;
	position: absolute;
	z-index: 50;
	left: 47%;
	top:-20px;
}
.sbox .triangle_3 {
	width: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 40px solid #F5F5F5;
	position: absolute;
	z-index: 50;
	right: 47%;
	top:-20px;
}

.sbox img {
	width: 100%;
	float: left;
}
.sbox h1 {
	font-size:24px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	margin-bottom:5px;
	color: #FF9900;
	line-height: 36px;
	clear: both;
	text-align: center;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
}
.sbox h1 span {
	font-size:24px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
}
.sbox p {
	font-size:14px;
	color: #666666;
	line-height: 28px;
	clear: both;
	font-weight: normal;
	text-align: center;
	float: left;
	padding: 0px 2% 0px 2%;
	width: 96%;
	height: 84px;
}



/********学习方法********/
.jiejue_con {
	clear: both;
	width: 100%;
	margin: 0px auto 0% auto;
	height: auto;
	float: left;
	background:url(/images/bg_2.jpg) no-repeat center center;
	padding-bottom: 5%;
}
.study_con {
	width: 1440px;
	margin: 0px auto;
}

.study {
	width: 17%;
	float: left;
	margin: 0px 3% 3% 3%;
	height: auto;
	text-align: center;
	padding: 30px 1% 30px 1%;
}
.study img {
	width: 20%;
	height: auto;
	margin: 0px auto 10px auto;
	border-radius: 0px; /* css 3标准 */

    -moz-border-radius: 0px; /* mozilla */
    -webkit-border-radius: 0px;
	text-align: center;
}
.study .p_t {
	width: 100%;
	height: auto;
	float: left;
	margin-left: 0%;
}
.study h1 {
	font-size:36px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 60px;
	clear: both;
	text-align: center;
	font-weight: bolder;
	float: left;
	width: 100%;
}
.study p {
	font-size:18px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 32px;
	clear: both;
	text-align: left;
	font-weight: normal;
	width: 100%;
	float: left;
}


/********关于我们*********/
.about_con {
	width: 1400px;
	background-color: #FFFFFF;
	margin: 0px auto 80px auto;
}

/******标题3*****/
.t3_box {
	padding: 5% 4% 2% 4%;
	width: 92%;
	height: auto;
	clear: both;
	margin: 0px auto;
	float: left;
}
.t3_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 36px;
	line-height: 64px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.t3_box h1.cloud {
	font-size: 36px;
	line-height: 64px;
}
.t3_box h1 span {
	color: #EB0000;
}
.t3_box h2 {
	font-size: 24px;
	color: #666666;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 42px;
	text-align: center;
	height: auto;
	width: 100%;
	margin: 0px 0% 20px 0%;
	float: left;
}
.t3_box h2 span {
	color: #CCCCCC;
	padding: 0px 20px;
}
.t3_box p {
	font-size: 16px;
	line-height: 32px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}



/*******简介******/
.us_con {
	width: 1280px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
.us_sty {
	width: 100%;
	padding: 0px 0% 10px 0%;
	margin: 0px auto;
	float: left;
}
.sty_box {
	clear: none;
	width: 31.3%;
	float: left;
	margin: 0% 1%;
	text-align: center;
	padding: 0px 0% 0px 0%;
	height: 200px;
}
.sty_d1 {
	width: 32.3%;
	margin: 0% 1% 0% 0%;
	padding: 0px 0% 0px 0%;
}
.sty_d3 {
	width: 32.3%;
	margin: 0% 0% 0% 1%;
	padding: 0px 0% 0px 0%;
}
.sty_box a {
	width: 90%;
	float: left;
	height: 100px;
	padding: 55px 5% 45px 5%;
	color:#FFFFFF;
}

.sty_d1 a {
	background:url(/images/sty_1.jpg) #000000 no-repeat top center;
	background-size: cover;
}
.sty_d2 a {
	background:url(/images/sty_2.jpg) #000000 no-repeat top center;
	background-size: cover;
}
.sty_d3 a {
	background:url(/images/sty_3.jpg) #000000 no-repeat top center;
	background-size: cover;
}


.sty_box h1 {
	clear: both;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 36px;
	border-radius: 20px; /* css 3标准 */


    -moz-border-radius: 20px; /* mozilla */
    -webkit-border-radius: 20px;
	margin: 5px auto 5px auto;
	width: 100%;
}
.sty_box h2 {
	clear: both;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 24px;
	border-radius: 20px; /* css 3标准 */


    -moz-border-radius: 20px; /* mozilla */
    -webkit-border-radius: 20px;
	margin: 0px auto 0px auto;
	width: 80%;
}
.sty_box:hover h1, .sty_box a:hover h1, .sty_box:hover a h2, .sty_box a:hover h2, .sty_box:hover p, .sty_box a:hover p {
	color:#fff;
}


/********客户*******/
.client_con {
	width: 1280px;
	background-color: #FFFFFF;
	margin: 0px auto 80px auto;
}
.client_box {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	border: 1px #E1E1E1 solid;
	border-bottom: none;
	border-right: none;
	margin-bottom: 100px;
}

.client_img {
	width: 14.2%;
	height: auto;
	float: left;
	overflow: hidden;
	border-right: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
}
.client_img img {
	width: 100%;
	height: auto;
	float: left;
	-webkit-filter: grayscale(100%); 
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: alpha(opacity=50);
    filter: gray;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.50;
	overflow: hidden;
}
.client_img img:hover {
	-webkit-filter: grayscale(0%); 
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1.00;
}



/*********************************/
.inner_con_2 {
	clear: both;
	width: 100%;
	margin: 70px auto 0px auto;
	height: auto;
	background: url(/images/con_bg.jpg) #EBEBEB no-repeat top center;
	float: left;
	padding: 70px 0px 0px 0px;
}
.inner_con_3 {
	clear: both;
	width: 100%;
	margin: 70px auto 0px auto;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
}
.inner_con_4 {
	clear: both;
	width: 100%;
	margin: 15px auto 0px auto;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
}
.inner_conbox {
	float: left;
	width: 90%;
	min-height:350px;
	padding: 3% 5% 5% 5%;
	border-radius: 4px; /* css 3标准 */

    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	background-color: #FFFFFF;
	margin-bottom: 5%;
}
.coop_box {
	padding: 1% 0% 3% 0%;
	width: 100%;
	height: auto;
	clear: both;
	margin: 0px auto;
	background:url(/images/menu_bg.png) repeat center center;
	float: left;
}
.coop_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 20px;
	line-height: 48px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.coop_box h2 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	text-align: center;
	height: 36px;
	text-align: center;
	width: 100%;
	margin: 0px 0%;
}
.coop_box h2 span {
	color: #CCCCCC;
	padding: 0px 20px;
}


.inner_con_3 img {
	width: 100%;
	max-width: 100%;
}



/*******当前位置********/
.con_ct {
	clear: both;
	width: 98%;
	margin: 0px auto 0px auto;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.con_ct_2 {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.conbox_ct {
	clear: both;
	width: 1240px;
	margin: 0px auto 0px auto;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.ct {
	float: left;
	clear: both;
	background: url(/images/home.png) no-repeat 10px center;
	border-radius: 8px; /* css 3标准 */
    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px;
	width: 88%;
	height: 22px;
	padding: 10px 0px 10px 12%;
	margin: 0px auto 10px auto;
}
.ct_2 {
	background: url(/images/home.png) #fff no-repeat 20px center;
	box-shadow: 0px 0px 3px #999;
}
.ct h2 {
	line-height: 22px;
	width: 100%;
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	letter-spacing: 0px;
	height: 22px;
	float: left;
}
.ct h2 a {
	color: #999999;
	padding: 0px 10px;
}
.ct h2 a:hover {
	color: #2369C6;
}
.ct h2 span {
	color: #999999;
	padding: 0px 10px;
}


/**********课程专题页************/
.c_conbox {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	float: left;
	padding: 6% 0px 12% 0px;
}
.hxys {
	background: url(/images/hxys_bg.jpg) no-repeat top center;
}
.c_conbox_2 {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	float: left;
	padding: 5% 0px 5% 0px;
}
.c_conbox_3 {
	clear: both;
	width: 100%;
	margin: 0px auto 0px auto;
	height: auto;
	float: left;
	padding: 0% 0px 0% 0px;
}
.hj {
	background-color: #EFEFEF;
}
.bkxd {
	background-color: #F5F5F5;
	padding: 8% 0px 10% 0px;
}



/**********PMP认证价值***********/
.good_con {
	background-color: #FFFFFF;
	margin: 0% auto;
	width: 100%;
}
.gbox {
	width: 90%;
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
	text-align: center;
	padding: 40px 5% 30px 5%;
	background-color: #FF6600;
}
.gbox_2 {
	background-color: #26509D;
}
.gbox_3 {
	background-color: #479210;
}
.gbox_4 {
	background-color: #057BE7;
}
.gbox img {
	width: 15%;
	height: auto;
	margin: 0px auto 10px auto;
	text-align: center;
	clear: both;
}
.gbox h1 {
	font-size:18px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 42px;
	clear: both;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 100%;
}
.gbox p {
	font-size:12px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 24px;
	clear: both;
	text-align: center;
	font-weight: normal;
	width: 100%;
	float: left;
	padding: 10px 0px 20px 0px;
}


/******************/
.hj_con {
	width: 98%;
	margin: 0% auto;
}
.bkxd_con {
	width: 100%;
	margin: 0% auto;
}

/*********常见问题2 必考心得**********/
.scope_box {
	width: 90%;
	float: left;
	margin: 0px 0% 0px 0%;
	text-align: left;
	overflow: hidden;
	background-color: #FFFFFF;
	box-shadow:1px 0px 6px #ccc;
	height: auto;
	padding: 2% 5%;
}
.scope_box h1 {
	clear: both;
	text-align: left;
	font-size: 20px;
	font-weight: bolder;
	color: #000000;
	line-height: 64px;
}
.scope_box p {
	clear: both;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	line-height: 27px;
	width: 100%;
	float: left;
	padding: 0px 0px 10px 0px;
}
.scope_box:hover a.more {
	background-color: #FF9900;
	color: #FFFFFF;
}
.scope_box ul li {
	width: 97%;
	float: left;
	margin: 0px 0px 2px 0px;
	text-align: left;
	background-color: #fff;
	padding: 0% 3% 0% 0%;
	font-size: 14px;
	line-height: 36px;
	clear: both;
}
.scope_box ul li:hover {
	background-color: #ECFAFF;
}



.scope_box_2 {
	width: 90%;
	float: left;
	margin: 0px 0% 0px 0%;
	text-align: left;
	overflow: hidden;
	background-color: #FFFFFF;
	box-shadow:1px 0px 6px #ccc;
	height: auto;
	padding: 5% 5%;
}
.scope_box_2 h1 {
	clear: both;
	text-align: left;
	font-size: 20px;
	font-weight: bolder;
	color: #000000;
	line-height: 64px;
}
.scope_box_2 ul li {
	width: 94%;
	float: left;
	margin: 0px 0px 2px 0px;
	text-align: left;
	background-color: #F5F5F5;
	padding: 0% 3%;
	font-size: 14px;
	line-height: 36px;
	clear: both;
}
.scope_box_2 ul li:hover {
	background-color: #38BFFA;
}
.scope_box_2 ul li a {
	color: #666666;
}
.scope_box_2 ul li:hover a {
	color: #fff;
	line-height: 14px;
}
.scope_box_2 ul li a span {
	color: #666666;
	padding: 0px 0px 0px 80px;
}
.scope_box_2 ul li:hover a span {
	color: #fff;
}




/***********华夏优势*************/
.reg_con_2 {
	width: 100%;
	float: left;
	margin: 1% 0px 0px 0px;
	height: auto;
}

.add_box {
	width: 90%;
	float: left;
	margin: 0px 0% 1% 0px;
	height: auto;
	padding: 20px 5% 20px 5%;
	box-shadow:1px 0px 6px #ccc;
	background-color: #FFFFFF;
}
.add_box_last {
	width: 90%;
	float: left;
	margin: 0px 0% 0px 0px;
	padding: 20px 5% 20px 5%;
	background-color: #FFFFFF;
}
.add_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-size: 18px;
	line-height: 42px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.add_box h1 span {
	font-size: 14px;
	line-height: 36px;
	color: #666666;
	padding: 0px 0px 0px 10px;
}
.add_box ul {
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 36px;
	width: 100%;
}
.add_box ul li {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	height: auto;
	width: 92%;
	background:url(/images/ok.jpg) no-repeat 0px 8px;
	padding: 5px 0px 5px 8%;
}
.add_box ul li.bad {
	background:url(/images/bad.jpg) no-repeat center left;
}


/*******课程专题底下3链接********/
.tk_con {
	clear: none;
	width: 100%;
	margin: 0px auto;
}
.tkbox {
	width: 90%;
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
	text-align: center;
	padding: 20px 5% 20px 5%;
}
.tkbox img {
	width: 15%;
	height: auto;
	margin: 0px auto;
	text-align: center;
}
.tkbox h1 {
	font-size:18px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	color: #4D4D4D;
	line-height: 42px;
	clear: both;
	text-align: center;
	font-weight: bold;
	width: 95%;
}
.tkbox p {
	font-size:14px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	background:url(/images/marker1.jpg) no-repeat 0px 6px;
	color: #666666;
	line-height: 28px;
	clear: both;
	text-align: center;
	font-weight: normal;
	width: 95%;
}


.tk_tel {
	clear: both;
	margin: 0px auto 0px auto;
	width: 350px;
	height: 50px;
	padding: 0px auto 20px auto;
}
.tk_tel a {
	width: 320px;
	color: #CA0000;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	border: 1px #ccc solid;
	border-radius: 8px; /* css 3标准 */







    -moz-border-radius: 8px; /* mozilla */
    -webkit-border-radius: 8px;
	text-align: center;
	padding: 2px 15px;
	float: left;
	margin-top: 50px;
	background-color: #FFFFFF;
}
.more a:hover {
	background-color: #CA0000;
	color: #FFFFFF;
	border: 1px #CA0000 solid;
}



/************在线试听*************/
/******标题2******/
.t2_box {
	padding: 2% 5% 2% 5%;
	width: 90%;
	height: auto;
	clear: both;
	margin: 0px auto;
	float: left;
}
.t2_box h1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 64px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
.t2_box h1.cloud {
	font-size: 24px;
	line-height: 64px;
}
.t2_box h1 span {
	color: #EB0000;
}
.t2_box h2 {
	font-size: 14px;
	color: #999999;
	font-weight: normal;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 28px;
	text-align: center;
	height: auto;
	text-align: center;
	width: 90%;
	margin: 0px 5% 20px 5%;
}
.t2_box h2 span {
	color: #CCCCCC;
	padding: 0px 20px;
}
.t2_box p {
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}


.place_box {
	width: 100%;
	float: left;
	padding: 0px 0px 50px 0px;
}
/*************/
.pla_one {
	width: 90%;
	float: left;
	padding: 0px 0px 15% 0px;
	height: auto;
	margin: 0px 5%;
}
.pla_last {
	width: 33.3%;
	float: left;
	padding: 0px 0px 0px 0px;
	height: auto;
}
.pla_one a {
	width: 100%;
	float: left;
}
.pla_one img {
	width: 20%;
	height: auto;
	margin: 0px 40%;
}
.pla_two {
	width: 298px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
}
.pla_two a {
	padding: 0px 0px 0px 0px;
	margin-bottom: 15px;
	float: left;
	width: 270px;
	height: 180px;
	position: relative;
	z-index: 200;
}
.pla_two a img {
	width: 288px;
	height: 180px;
}
.place_box img:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.50;
}


.b_text {
	width: 60%;
	text-align: center;
	padding: 0px 20% 0px 20%;
}
.bt_one {
	top: 100%;
}
.b_text h2 {
	font-size: 15px;
	color: #000000;
	line-height: 42px;
	clear: both;
	font-weight: bold;
	text-align: center;
	border-radius: 10px; /* css 3标准 */
    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	border: 1px #ccc solid;
	margin: 2% 5% 0px 5%;
}
.b_text:hover h2 {
	color: #fff;
	background-color:#CA0000;
}
.b_text p {
	color:#fff;
	font-size: 14px;
	letter-spacing: 0px;
	text-align: center;
	padding-left: 0px;
	line-height: 20px;
}


/*************专题页 板块***************/
.page_con {
	float: left;
	width: 100%;
	height: auto;
}
.page_con img {
	float: left;
	max-width: 100%;
	height: auto;
}
.page_con .page_pc {
	display: none;
}
.page_con .page_m {
	display: block;
}





/*********试听课程列表**********/
.shiting {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;

}
.pro_box {
	float: left;
	width: 100%;
	height: auto;
	padding: 30px 0px 40px 0px;
	margin: 0px 0px 30px 0px;
	border-bottom: 1px #ccc solid;
	color: #333333;
	position: relative;
}

.pro_box .pb_left {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.pro_box .pb_right {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0%;
	margin: 0px 0px 0px 0px;
}

/***********/
.pro_box .pb_left img.list_img {
	height: auto;
	width: 100%;
}
.pro_box .pb_right h2 {
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 42px;
	margin-bottom: 10px;
}
.pro_box .pb_right p {
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	line-height: 28px;
}
.pro_box .pb_code {
	float: left;
	width: 200px;
	height: auto;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.pro_box .pb_code img {
	width: 200px;
	position: inherit;
	height: 245px;
}
.pro_box .pb_download {
	float: left;
	width: 100%;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.pro_box .pb_download a {
	float: left;
	width: 50%;
	height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 25% 20px 25%;
	background-color: #4B4B4B;
	border-radius: 10px; /* css 3标准 */
    -moz-border-radius: 10px; /* mozilla */
    -webkit-border-radius: 10px;
	color: #FFFFFF;
	line-height: 42px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.pro_box .pb_download a.android {
	background:url(/images/android.png) #4B4B4B no-repeat left center;
}
.pro_box .pb_download a.android:hover {
	background:url(/images/android.png) #000 no-repeat left center;
}
.pro_box .pb_download a.ios {
	background:url(/images/ios.png) #4B4B4B no-repeat left center;
}
.pro_box .pb_download a.ios:hover {
	background:url(/images/ios.png) #000 no-repeat left center;
}
.pro_box .pb_support {
	float: left;
	width: 300px;
	height: auto;
	padding: 70px 0px 0px 250px;
	margin: 0px 0px 0px 0px;
}
.pro_box .pb_support a.support {
	float: left;
	width: 140px;
	height: 32px;
	color: #666666;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	background:url(/images/support.png) no-repeat left center;
}
.pro_box .pb_support a.support:hover {
	background:url(/images/support_hover.png) no-repeat left center;
}
.pro_box .pb_support a.web {
	float: left;
	width: 140px;
	height: 32px;
	color: #666666;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	border-radius: 100px; /* css 3标准 */
    -moz-border-radius: 100px; /* mozilla */
    -webkit-border-radius: 100px;
	border:2px #ccc solid;
}
.pro_box .pb_support a.web:hover {
	color: #FF7500;
	border:2px #FF7500 solid;
}



/*****文章 列表*********/
.inner_left {
	float: left;
	width: 100%;
	padding: 0px 0% 0px 0px;
}
.inner_right {
	float: left;
	width: 100%;
}
.news_con {
	padding: 2% 2% 5% 0%;
	width: 98%;
	height: auto;
	clear: both;
	margin: 0px auto 20px auto;
	float: left;
	background-color: #FFFFFF;
	border-bottom: none;
}


h1.title_n {
	padding: 5px 0px 15px 0px;
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px #ccc solid;
	margin-bottom: 1%;
	line-height: 36px;
	font-weight: normal;
	font-size: 18px;
}
h1.title_n a {
	color: #333333;
}
h1.title_n a:hover {
	color: #CA0000;
}
.n_date_2 {
	float: left;
	width: 6%;
	padding: 0px;
	margin-right: 3%;
	height: auto;
	font-size: 24px;
	line-height: 36px;
	color: #999999;
	text-align: center;
}
.n_date_2 span {
	float: left;
	width: 100%;
	padding: 0px;
	height: auto;
	font-size: 12px;
	line-height: 28px;
	color: #999999;
	text-align: center;
}
.n_left_img {
	float: left;
	width: 100%;
	padding: 0px 0% 0px 0px;
	margin-right: 0%;
	height: auto;
}
.n_left_img img {
	width: 100%;
	padding: 0px;
	height: auto;
	float: left;
}
.news_de {
	float: left;
	width: 100%;
	text-align: left;
}
.ship_de {
	float: left;
	width: 100%;
	text-align: left;
}
.news_de p {
	padding: 0px 0px 10px 0px;
	float: left;
	clear: both;
	width: 100%;
	line-height: 24px;
	font-weight: normal;
	font-size: 14px;
	color: #999999;
}

.news_de p.time {
	padding: 0px 0px 0px 28px;
	float: left;
	clear: both;
	width: 90%;
	line-height: 32px;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	position: relative;
}
.news_de p.time img {
	padding: 0px;
	width: 24px;
	position: absolute;
	top: 3px;
	left: -3px;
}


/******/
.rt_box {
	padding: 0px 0% 0% 0%;
	width: 100%;
	height: 50px;
	clear: both;
	margin: 0px auto 10px auto;
	background:url(/images/menu_bg.png) repeat center center;
	border-bottom: 1px #ccc solid;
	float: left;
}
.rt_box_h {
	padding: 0% 0% 2% 0%;
	width: 100%;
	height: 60px;
	clear: both;
	margin: 0px auto;
	float: left;
}
.rt_box h1 {
	padding: 0px 0px 0px 0px;
	width: auto;
	text-align: left;
	font-size: 20px;
	line-height: 50px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	border-bottom: 1px #333 solid;
	float: left;
}
.rt_box a {
	padding: 0px 10px 0px 10px;
	width: auto;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	float: left;
	margin: 9px 0px 9px 110px;
	border-radius: 4px;

    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
	border: 1px #ccc solid;
}
.rt_box a:hover {
	color: #57C5F8;
}
.rt_box h1 a {
	color: #000000;
}
.rt_box h1 a:hover {
	color: #57C5F8;
}


/******一周最热******/
ul.week_hot  {
	display:block;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}
ul.week_hot li {
	display:block;
	padding:7px 0px;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	background-color: #fff;
	line-height: 24px;
	height:24px;
	float: left;
	width: 100%;
}

ul.week_hot li a {
	width: 91%;
	float: left;
	height:24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;

	-o-text-overflow:ellipsis;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-box-orient:vertical;
}
ul.week_new li a {
	width: 100%;
}
ul.week_hot li span.ran {
	margin:2px 2% 0px 0px;
	border-radius: 4px;

    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
	width:7%;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:normal;
	color:#FFF;
	background-color: #CCCCCC;
	float: left;
	font-size: 12px;
}
ul.week_hot li span.top {
	color:#FFF;
	background-color: #FFCC00;
}
ul.week_hot li span.date {
	width:16%;
	height:24px;
	line-height:24px;
	text-align:right;
	font-weight:normal;
	color:#999;
	float: left;
	font-size: 12px;
}







/******联系我们*******/
.contact {
	width: 100%;
	height: auto;
	text-align: center;
	float: left;
	margin: 0px 0% 0px 0%;
	padding: 10px 0% 4% 0%;
}
.contact h1 {
	font-size:18px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 48px;
	clear: both;
	font-weight: normal;
	text-align: left;
	width: 100%;
	padding: 0px 0%;
}
.contact h2 {
	font-size:16px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 42px;
	clear: both;
	font-weight: normal;
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px 0%;
}
.contact .dl {
	font-size:12px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 28px;
	clear: both;
	font-weight: normal;
	text-align: left;
	width: 96%;
	background-color: #F0F0F0;
	border-radius: 4px; /* css 3标准 */
    -moz-border-radius: 4px; /* mozilla */
    -webkit-border-radius: 4px;
	margin-bottom: 4px;
	padding: 5px 2%;
}
.contact .dl span {
	text-align: right;
	width: 50px;
	padding: 0px 2%;
	float: left;
}


/*********加入我们**********/
.ab_box {
	width: 100%;
	float: left;
	padding: 30px 0% 0px 0%;
}
.ab_box img {
	max-width: 100%;
}
.ab_t {
	color: #333333;
	clear: both;
	width: 100%;
	font-size: 24px;
	line-height: 64px;
	margin: 0px 0px 20px 0px;
}

/*******职位*********/
#toggle-view {
	list-style:none;
	font-size:14px;
	margin:0;
	padding:0;
	width:100%;
}
#toggle-view li {
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #ccc;
	position:relative;
	min-height:138px;
	padding: 5% 5%;
	background-color: #F8F8F8;
	height: auto;
	width: 90%;
}
#toggle-view h3 {
	margin:0px;
	font-size:16px;
	color: #CA0000;
	line-height: 40px;
}
#toggle-view li .j_zy {
	margin:0px 0px 10px 0px;
	float: left;
	clear: both;
	height: auto;
	width: 100%;
}
#toggle-view li .j_zy p {
	margin:0px 0px 0px 0px;
	float: left;
	width: 50%;
	font-size: 14px;
	line-height: 28px;
}
#toggle-view span {
	position:absolute;
	right:4%;
	top:20px;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
	background-color: #CA0000;
	border-radius: 6px; /* css 3标准 */
	-moz-border-radius: 6px; /* mozilla */
	-webkit-border-radius: 6px;
	width: 100px;
	height: 32px;
	font-style: 14;
	font-weight: normal;
	line-height: 32px;
	text-align: center;
	float: left;
}
#toggle-view span:hover {
	color:#FFFFFF;
	background-color: #FF9900;
}
#toggle-view #de {
	margin:10px 0px;
	display:none;
	padding: 20px 0px;
}	
#toggle-view #de p {
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.send {
	width: 100%;
	height: 60px;
	text-align: center;
	float: left;
	padding: 20px 0px;
}
.send a {
	color:#FFFFFF;
	font-size:16px;
	cursor:pointer;
	background-color: #57C5F8;
	border-radius: 6px; /* css 3标准 */
	-moz-border-radius: 6px; /* mozilla */
	-webkit-border-radius: 6px;
	width: 150px;
	height: 48px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	float: left;
}
.send:hover a {
	color:#FFFFFF;
	background-color: #FF7500;
}

}


/*** 当浏览器的可视区域小于412px ***/
    @media screen and (max-width: 412px) {
	

.blk_18 .pl {
	width:295px;
	height: 300px;
	float:left;
	text-align:center;
	padding: 0px 40px 0px 40px;
	margin: 0px auto;
	color: #333333;
	position: relative;
}

}