﻿@charset "utf-8";
/*下拉菜单呈现效果的样式设置*/

*{padding:0; margin:0 auto;}
body,input,textarea{ font-size:12px; color:#333; font-family:"Microsoft Yahei";}
body{background:#fff;}
a:link{color:#333; text-decoration:none;} 
a:visited{color:#333; text-decoration:none;} 
a:hover{color:#d81718; text-decoration:none;} 
a:active{color:#d81718; text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:0;}
.clear{ clear:both; height:0; font-size:0; overflow:hidden; width:100%;}
.fimaly{font-family:"Microsoft Yahei", Arial, sans-serif;}
html,body{height:100%;}








.footer-select {float:left;margin-left:60px;text-align:left;position:relative;width:162px;height:40px;}
.bordered{ width:162px; height:40px; background:#f0f0f0; font-size:14px; color:#888; line-height:40px; display:block; transition: all 0.2s; outline: 0; font-family:"微软雅黑", Arial, Tahoma,"微软雅黑"; padding:0; margin:0; border:none; text-align:left;cursor: text;}
button.bordered img{ margin-left:16px; float:left; margin-top:13px; margin-right:14px;}
.dropdown-menu {position: absolute;z-index: 9999999;display: none;opacity: 0;top: 0;left: 0;-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;transition: opacity 0.2s, transform 0.2s;-webkit-transform: translateY(-20px) scale(0.93);transform: translateY(-20px) scale(0.93);border-radius: 3px}
.dropdown-menu ul {width: 162px;list-style: none;background: #FFF;box-shadow: 0 8px 29px rgba(14,5,10,0.26);overflow: auto;margin: 0;    padding-bottom: 10px;  padding-top: 6px;
}
.dropdown-menu ul li {list-style: none;padding: 0;margin: 0;line-height: 18px;}
.dropdown-menu ul li>a {display: block;color: #575757;text-decoration: none;line-height: 29px;padding: 0px 16px;white-space: nowrap;transition: all 0.1s; font-size:14px;}
.dropdown-menu ul li>a:hover{ color:#219bed;}
.dropdown-menu ul li>a img{position: relative; top: 1px; margin-right:12px;}
.dropdown-menu.dropdown-opened {opacity: 1;-webkit-transform: none !important;transform: none !important;}
.dropdown-menu.dropdown-anchor-top-left.dropdown-anchor-top-left .dropdown-anchor{display:none !important;}
.header_link{ float:left; margin-left:35px; height:40px;width: 228px;}
.header_link li{padding: 0px 8px; float:left; position:relative;margin: 0 4px; cursor:pointer;}
.header_link li a{ font-size:14px; line-height:40px; color:#fff;}
.header_link li:hover a{color:#219bed; font-weight:bold;}

.hea_menu p,.hea_scj p{ color:#333;    line-height: 35px;}
.hea_menu a,.hea_scj p{ font-weight: normal !important;}
.hea_scj{ position:absolute; top:40px !important; width:100px;box-shadow:0 0 30px 1px rgba(14,5,10,0.21);  background:#fff !important; border:none !important; text-align:center;}
.hea_scj a{ display:inline-block;padding: 0 6px;}
.hea_scj p:hover{color:#219bed;}
.hea_menu p:hover{color:#219bed; background:#f2f2f2;}
/*.header_link a{font-size:14px; color:#ddd; line-height:40px;}
.heard_link_a{ background:#ddd; width:1px; height:12px; display:inline-block; margin:0 4px;position: relative; top: 2px;}*/
.dh_new_chuang{width: 90px; left:536px; height: 50px;}
.dh_new_chuang p { line-height: 50px;font-size: 15px; color: #333333; font-weight: normal;}
.dh_new_chuang p:hover{ background:#f2f2f2; color:#219bed;}
.high_down_left:hover .high_over em{background: url(../images/zixun02.png) center no-repeat;-webkit-transition:.8s;}
.high_down_left:hover .high_over{ background:none; border:1px #fff solid;}
.down{ margin-left: 4px; position: relative; top: -2px;}



.logo { float: left; width: 264px; height: 80px; margin-top: 7px; text-align:left;}
.fenxiao{margin-top:17px;}
.fenxiao ul li{width:53px;height:66px;margin-left:5px;float:left;}
.fenxiao ul li a{width:53px;height:66px;background:url(../images/beijing_xq.png) no-repeat; text-align:center;display:block;font-size:15px;padding-top:10px;line-height:18px;}
.fenxiao ul li a:hover{width:53px;height:66px;background:url(../images/beijing_xq_hover.png) no-repeat; text-align:center;display:block;font-size:15px;padding-top:6px;line-height:18px;color:#fff;}
.fenxiao ul li a.yanfazx:hover{background:url(../images/beijing_xq_hover2.png) no-repeat}

/*页头*/

.top1 {width: 100%;height: 65px;background-image: url(../images/imgtop_04.png);background-repeat: repeat-x;}
.top1 .zyzz {width: 980px;height: 65px;margin-right: auto;margin-left: auto;}
.top_nav { font-size: 12px; background-color: #f5f5f5; height: 30px; width: 100%; line-height: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5e5e5; }
.top_nav .nav_menu { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 980px; color: #666; }
.top_nav .nav_menu i { font-weight: normal; color: #e5e5e5; font-style: normal; }
.top_nav .nav_menu a { color: #666; text-decoration: none; }
.top_nav .nav_menu b { font-size: 12px; font-weight: normal; color: #FF0000; }
.top_nav .nav_menu .nav_l { margin: 0px; padding: 0px; }
.top_nav .nav_menu span { padding-left: 362px;}
.top_nav .nav_menu .nav_a { margin-left:10px;}


.top2 {height: 113px;width: 980px;margin-right: auto;margin-left: auto;}
.top2 .logo {float: left;height: 113px;width: 300px;}
.top2 .dh {float: left;height: 113px;width: 680px;}
.top2 .dh .fwrx {text-align: right;float: left;height: 27px;width: 680px;}
.top2 .dh .dhy {float: left;height: 70px;width: 680px;padding-top: 16px;}
.top2 .dh .dhy .dhan {float: right;height: auto;width: 56px;margin: 0px;padding: 0px;}



/*导航及菜单*/
.menutop{ width:100%; background-color:#DA251C; height:51px;z-index:999;}
.menu {width: 980px;height: 50px;background-repeat: repeat-x;margin-top: 0px;margin-right: auto;margin-bottom: 6px;margin-left: auto;}

#sddm{margin: 0;padding: 0;z-index: 1100;background-color:#F4F4F4;font-size:12px; color:#333;font-family:"Microsoft Yahei";z-index:999;}
#sddm li{margin: 0;padding: 0;list-style: none;float: left;font: bold 14px arial;z-index:999;}
#sddm li a{display: block;margin: 0 0 0 0;width:98px;line-height:51px;background-color:#DA251C;color: #FFF;text-align: center;text-decoration: none}
#sddm li a:hover{ background-color:#C20F0B;}
#sddm div{position: absolute;visibility: hidden;margin0:0;padding: 0;width:96px;background: #F4F4F4;border: 1px solid #C20F0B;z-index:999;}
#sddm div a{position: relative;display: block;line-height: 10px;width: auto;white-space: nowrap;text-align: center;text-decoration: none;background: #FFFFFF;color: #343434;font: 14px arial;padding-top: 8px;padding-bottom: 8px;}
#sddm div a:hover{	background: #fcd0d0;width:100%;color: #960B0E}
/*左右布局-左小右大通用*/

.cont{width:1100px;margin-right: auto;margin-left: auto;}
.dqwz{ line-height:40px;height:40px; font-size:14px;}
.cont_devices{width:1024px;margin-right: auto;margin-left: auto;}
.cont_course{width:1024px;margin-right: auto;margin-left: auto;}
.gyhqleft{float: left;width: 250px;border: #d6d4d5 1px solid;margin-right: 11px;}
.wzhi{background:url(../images/wzhi_bj.jpg) no-repeat left bottom;	font-size:14px;font-weight:700;color:#bd0a06;padding-top:12px;text-indent:5px;height:26px; margin-left:20px;}
.wzhi2{background:url(../images/wzhi_bj.jpg) no-repeat left bottom;	height:26px; margin-left:20px;font-size:14px; font-weight:bold; color:#C00;}
.jcnr{padding-top: 15px;padding-bottom: 15px; text-align:center;}
.jcnr img{}
.b07 {float: left;padding: 10px;width: 200px;}
.b07 b {font-weight: bold;color: #DA251C;font-size: 12px;padding-right: 5px;}
.h_24 {line-height: 26px;}
.d6{width:209px;overflow:hidden;margin: 0px;padding: 0px;vertical-align: top;text-indent:2em;}
.d6 li{float:left;width:209px;padding-left:0px;height:30px;line-height:30px;display:block;color:#FFF;font-size: 14px;background-image: url(../images/wzhi_bj_a.jpg);background-repeat: no-repeat;}
.d6 li a{width:209px;padding-left:0px;height:30px;line-height:30px;display:block;color:#000;font-size: 12px;background-image: url(../images/wzhi_bj_a.jpg);background-repeat: no-repeat;}
.d6 li a:hover{text-decoration:none;}	
.d6 li a.thisclass{width:209px;height:30px;line-height:30px;display:block;color:#C00;font-size: 12px;background-image: url(../images/wzhi_bj_b.jpg);background-repeat: no-repeat;}
.gyhqright{float: left;width: 830px;border: #d6d4d5 1px solid; margin-bottom: 10px;}
.gynr{padding: 20px;line-height: 22px;}
.gynr p{font-size: 12px;color: #333;line-height: 24px;text-indent:2em;margin-bottom: 10px;}
.ny {font-size: 14px;color: #333;font-weight: bold;line-height: 25px;clear: both;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #ccc;width: 300px;text-align: left;text-indent: 1em;margin-bottom: 20px;}

.STYLE8 {color: #000000;line-height:24px;}
.STYLE9 {color: #FF0000;font-weight: bold;line-height:24px;}
.bold {font-weight:bold;}

.listbox{width:740px;overflow:hidden;float:left;clear:both;overflow:hidden;}
.e2{
	margin: 10px;
}
.e2 ul{width:740px;}
.e2 li{width:210px;height: 180px;overflow:hidden;margin-left:15px;margin-right:15px;float:left;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
.e2 li b a{color:#555;}
.e2 li a.preview{width:204px;margin-bottom:3px;display:inline;}
.e2 li a.preview img{width:200px;height:120px;display:block;padding:3px;border:1px solid #E3E3E3;}
.e2 li a.preview:hover img{border:1px solid #C9C9C9;}

.e2 li a.title{height: 45px;line-height:22px;font-size:12px;}
.e2 span.info{display:block;line-height:23px;color:#555;}
.e2 span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.e2 span.info a{color:#690;}
.e2 p.intro{color:#666;line-height:20px;}

.c1 li{
	width:670px;
	padding-left:16px;
	height:30px;
	line-height:30px;
	display:block;
	color:#333;
	font-size: 15px;
	background-image: url(../images/tab_box_aIcon.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.c1 a{
	width:700px;
	padding-left:1px;
	height:30px;
	line-height:30px;
	display:block;
	color:#333;
	font-size: 15px;

}


/*左右布局-左大右小通用*/
.anew_pr{color:#06C; font-size:13px;font-family:Arial;}
.anew_tubt{ margin:1.5em;font-size:13px;font-family:Arial;}
.anew_leftnr{width:825px; float:left; height:auto;}
.anew_border{border:#d6d4d5 1px solid; height:auto;}
.anew_leftnb{border:#d6d4d5 1px solid; height:auto;}
.anew_c{width:782px;line-height:24px;padding-left:20px;padding-right:20px;font-size:12px;}
.anew_leftnr {font-family: Arial, "Microsoft Yahei";font-size: 15px;}
.anew_leftnr p{font-family: Arial, "Microsoft Yahei";font-size: 15px;color: #333333;line-height:180%;text-indent:2em;margin-bottom: 10px;}
.anew_HTOP{color:#212121;font-size:21px;font-weight:bold;font-family:Arial;line-height: 50px;}
.anew_pr1{color:#06C; font-weight:bold;font-size:13px;font-family:Arial;}
.anew_pr2 font1{ color:#F00;font-size:14px; font-family:Arial;}
.anew_pr1{text-indent: 20pt;padding-left: 10px;padding-right: 10px;font-family:Arial;}
.anew_xglj{padding-left: 10px;font-weight:normal;color:#900;line-height: 30px; font-size:15px;}
.anew_pr2{text-indent: 20pt;padding-left: 10px;padding-right: 10px;font-family:Arial;}
.anew_leftnr2{ margin-top:20px; margin-left:10px;}
.anew_leftnr2 a{color:#666; font-weight:bold;line-height:30px;font-family:Arial;}
.anew_leftnr2 a:hover{ color:#c00; text-decoration:none;}
.anew_WEIZI{margin:0px 20px 30px 10px; font-family:Arial;}
.anew_fang { width:15px; float:left; color:#F00;font-family:Arial;}
.rightif {float: left;width: 256px;margin-left: 10px; }
.righpad { }


/*-- 更多粗体字链接--*/
.anew_ly a{color:#06C;font-size:14px;font-family:Arial;line-height: 30px;}
.anew_ly a:hover{ color:#c00; text-decoration:none;line-height: 30px;}
.anew_ly span{font-size:15px;}

.anew_more a{ color:#c00; font-size:14px; font-weight:bold; font-family:Arial;}
.anew_more a:hover{ color:#c00; text-decoration:underline;}
/*-- 更多粗体字链接--*/

/*-- 翻页--*/
.dede_pages{}
.dede_pages ul{float:left;margin-bottom: 30px;padding-top: 12px;padding-right: 0px;padding-bottom: 12px;padding-left: 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}


.dede_pages1{line-height:30px;clear:both;margin-bottom:12px;float: left;}
.dede_pages1 ul{float:none;display:table}
.dede_pages1 ul li{float:left;margin-right:7px;background-color:#ffd9e6;}
.dede_pages1 ul li a{float:left;padding:0 13px;color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
.dede_pages1 ul li a:hover{color:#FFF;padding:0 13px;text-decoration:none;background:#d9314a;}
.dede_pages1 ul li.thisclass{color:#FFF;padding:0 13px;background:#d9314a;font-weight:bold}
.dede_pages1 ul li.thisclass a{color:#fff;}
.dede_pages1 ul li.gdnew { background-color:#FFF;font-weight:bold; font-size:14px; color:#C00;}


/*页尾*/

.lanm{clear: both;margin-top: 15px;background-color: #dbd8d8;height: 30px;width: 100%;margin-right: auto;margin-left: auto;line-height: 30px;text-align: center;display: block;margin-bottom: 0px;}
.lanm2{clear: both;background-color: #fff;height: 50px;width: 100%;margin-right: auto;margin-left: auto;line-height: 24px;text-align: center;display: block;margin-bottom: 0px;}
/*.foot {clear: both;margin-top: 1px;background-color: #000;border-top-width: 5px;border-top-style: solid;border-top-color: #ab220f;height: 408px;width: 100%;margin-right: auto;margin-left: auto;}
.foot .left {color: #CCC;float: left;height: 348px;width: 151px;border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;text-align: center;font-size: 22px;}
.foot .right  {float: left;height: 384px;width: 800px;}
.foot .box .right .zx {line-height: 30px;color: #FFF;float: left;height: 70px;width: 100px;text-align: center;margin-left: 15px;font-family: "黑体";font-weight: 300;font-size: 13px;}
.foot .box .right .dz .dh {color: #F30;}
.foot .box .right .dz {color: #CCC;float: left;height: 70px;width: 250px;}
.foot .box {height: 348px;width: 980px;margin-right: auto;margin-left: auto;margin-top: 30px;}*/

.top2 .dh .dhy .dhhx {float: right;height: 56px;width: 11px;margin: 0px;padding: 0px;background-image:url(../courses/images/dhhx_18.png);background-repeat: repeat-x;}

/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}
.condiv{width:1100px;height:auto;margin:0 auto; display:block}
.pt10{padding-top:10px;}
.pt70{padding-top:70px;}
.pt40{padding-top:40px;}
.pt20{padding-top:20px;}
.pb10{padding-bottom:10px;}
.pb40{padding-bottom:40px;}
.pb15{padding-bottom:15px;}
.mrb15{margin-bottom:15px;}
.mrt30{margin-top:30px;}
.mrt50{margin-top:50px;}
.mrt80{margin-top:80px;}
.mrt100{margin-top:100px;}
.mrt10{margin-top:10px;}
.mrt15{margin-top:15px;}
.mrb10{margin-bottom:10px;}
.mrb30{margin-bottom:30px;}
.redbg01{background:#b51f24}
.redbg02{background:#dc9a9d}
.redbg03{background:#dddada}
.ffbg{background:#fff;}
.grybg{background:#f2f3f3;}
.w80{width:80px;}
.w200{width:200px}
.w128{width:128px;}
.w160{width:160px;}
.more{float:right;padding-top:10px;padding-left:10px;}




/*搜索栏*/
.search_div{width:190px;height:26px;line-height:26px;margin:5px 0; float:right;margin-left:15px;}
.input_search{width:150px;height:18px;overflow:hidden;background:#fff;padding:1px 2px;float:left;border:1px solid #ddd;}
.button_search{width:22px;height:22px;background:url(../images/search_btn.png) no-repeat;border:none; outline:none; cursor:pointer}


.logo { float: left; width: 340px; height: 80px; }

.fenxiao{margin-top:17px;}
.fenxiao ul li{width:53px;height:66px;margin-left:5px;float:left;}
.fenxiao ul li a{width:53px;height:66px;background:url(../images/beijing_xq.png) no-repeat; text-align:center;display:block;font-size:15px;padding-top:10px;line-height:18px;}
.fenxiao ul li a:hover{width:53px;height:66px;background:url(../images/beijing_xq_hover.png) no-repeat; text-align:center;display:block;font-size:15px;padding-top:6px;line-height:18px;color:#fff;text-decoration:none;}
.fenxiao ul li a.yanfazx:hover{background:url(../images/beijing_xq_hover2.png) no-repeat}

.nav{width:100%;height:42px;background:#b51f24;display:block;min-width:1100px;}
.navlist{width:1100px;height:42px;margin:0 auto;}
.navlist li{width:90px;line-height:42px;float:left;position:relative }
.navlist li a{width:90px;font-size:15px; text-align:center;display:block;color:#fff;}
.navlist li a:hover{background:#8f181c;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none;}
.navlist li.liFirst:hover{background:#8f181c;}
.dh_menu{position:absolute;top:42px; left:0;  display:none;z-index:99999;background:rgba(255,255,255,0.9); border: 1px solid #8f181c;}
.dh_menu ul{width:98px;height:auto;margin:0 auto;padding-bottom:30px; }
.dh_menu ul li a{width:100px;float:left;line-height:30px; text-align:center;color:#333;font-size:13px;}
.dh_menu ul li a:hover{color:#fff;line-height:30px;background:#b51f24;text-decoration:none;}
/*.navlist li.liFirst:hover{background:url(../images/tab_libg.png) center bottom -10px no-repeat #8f181c;}
.dh_menu{width:100%;position:absolute;top:42px; left:0;  display:none;z-index:99999;background:#eee;}
.dh_menu ul{width:1100px;height:40px;margin:0 auto}
.dh_menu ul li a{width:100px;float:left;line-height:40px; text-align:center;color:#333;font-size:14px;}
.dh_menu ul li a:hover{color:#b51f24;background:none}*/


.foot{width:100%;height:auto;background:url(../images/foot_bg.jpg) repeat-x #434343;}
.footnav{line-height:43px;height:43px; text-align:center;color:#fff}
.footnav a{padding:0 10px;display:inline-block; text-align:center;color:#ffffff;}
.fen_city{width:1100px;height:100%;overflow:hidden;padding:15px 0 15px 0;background:url(../images/bottom_line.png) bottom repeat-x ;}
.fen_city li{width:335px;height:auto;padding:5px 0;float:left; text-align:center;padding-left:30px;}
.fen_city li span{width:70px;height:50px;lien-height:50px;float:left;color:#fff;font-size:30px;background:url(../images/line-right.png) right no-repeat;}
.fen_city li p{float:left;color:#fff; padding:5px 0 0 10px;}
.fen_city li p em{width:18px;height:13px;background:url(../images/tel_icon.png) left no-repeat;display:inline-block;padding:0 5px 0 0;}
.foot_wei{padding:15px 0;width:1100px; text-align:center}
.foot_wei p{line-height:22px;color:#fff;}

.totop{position:fixed;right:25px;bottom:45px;display:block;width:80px;height:89px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket2.png) no-repeat;}
.kaian{ font-size:13px !important;}
.foot_wei a {line-height:22px;color:#fff !important; font-size:10px;text-decoration:none;}
.foot_wei a:link{text-decoration:none;color:#fff; } 
.foot_wei a:visited{text-decoration:none;color:#fff; } 
.foot_wei a:hover{text-decoration:none;color:#fff; } 
.foot_wei a:active{text-decoration:none;color:#fff; }

.footnav a:link{text-decoration:none;} 
.footnav a:visited{text-decoration:none;} 
.footnav a:hover{text-decoration:none;} 
.footnav a:active{text-decoration:none;}


.subject2{width:775px;}
.subject2 .present_js{ width:750px; margin-top:2px;}
.subject2 .present_js .nav_tit{width:750px;}
.subject2 .present_js .nav_tit ul{
	width:750px;
	float:left;
	height:31px;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
.subject2 .present_js .nav_tit ul li{
	background-color:#fff;
	height:30px;
	float:left;
	width:64px;
	text-align:center;
	line-height:30px;
	cursor:pointer;
}
.subject2 .present_js .nav_tit ul li.hoves{font-weight:700; background:#DA251C; color: #fff;}
.subject2 .present_js .bolck_js{padding:20px 25px 20px 38px;; width:700px; float:left; line-height:20px; overflow:hidden;}
.subject2 .bot_img{border:1px solid #c4c4c4; margin-top:12px; width:600px; height:240px; 

overflow:hidden;}
.subject2 .bot_img img{display:block;}

/*嵌入式招聘添加常见问题*/
.anew_xgljks .same{ width:380px;}
.anew_xgljks .zixun{float:left;}
.anew_xgljks .problem{float:right;}

/*华清业务改版样式11.15*/
.bn{ font-size:20px; font-weight:bold; text-indent:0;}
.bn01{font-size: 14px !important;color: #333;line-height: 24px;text-indent:2em;margin-bottom: 10px;}
.bn02{ font-size:14px !important; color:#333; font-weight:bold;}
.bn03{ margin-bottom:30px !important;}
.bn04,.bn_07{ color:#ce0400 !important; font-weight:bold;}
.bn_05{ font-size:18px !important; color:#fff !important; height:30px; line-height:30px !important; text-indent:1em !important; margin-top:30px; background:#d11612; font-weight:bold;}
.bn_06{ font-weight:bold;}
.bn08{ position:relative; width:609px; height:368px; margin:40px auto;}
.bn09{ position:absolute; top:1px; left:1px; width:190px; height:97px;}
.bn10{ position:absolute; top:1px; left:210px;width:190px; height:97px;}
.bn11{ position:absolute; top:118px; left:1px; width:190px; height:132px;}
.bn12{ position:absolute; top:118px; left:210px;width:190px; height:54px;}
.bn13{ position:absolute; top:1px; right:1px;width:190px; height:250px;}
.bn14{ position:absolute; bottom:1px; left:210px;width:190px; height:97px;}
.bn15{ position:absolute; bottom:1px; right:1px;width:190px; height:97px;}
.bn16{ font-size:16px !important; color:#333; font-weight:bold; margin-bottom:24px !important;}
.bn17{ width:100%; height:auto; text-align:center;}
.bn18{ width:100%; height:auto; display:table;}
.bn18 li{ float:left; width:149px; height:auto; margin: 0 19px;}
.bn19{ width:149px; height:158px; overflow:hidden; position:relative;}
.mark{ width:149px; height:158px; background: url(../images/bn04.png) repeat; position:absolute; top:0px; left:0px; display:none;}
.mark a:hover{text-decoration:none;}
.btn_learn{ font-size:12px; color:#fff !important; margin-top:20px; display:block; font-weight:bold;}
.btn_less{ font-size:12px; color:#fff; display:block; text-align:left;margin-left: 14px;}
.bn20{ text-indent:0 !important;}
.bn_08{ margin:40px 0 !important;}
.bn_xian{ font-weight:bold; color:#d11612; font-size:14px !important;}
.bn_09{ margin-bottom:60px !important;}
.bn_11{ font-size:14px !important; font-weight:bold; border-bottom:1px #cccccc solid; padding-bottom:5px; text-indent:0 !important;}
.btn{ float:right;}
.btn_01{ width:700px; margin:0 auto; height:auto; display:table;}
.btn_01 li{ width:150px; height:141px; float:left; margin: 12px 12px;}
.btn_01 li img{ border:1px #000 solid;}
/*客服*/
.toolbar-item,.toolbar-layer{background: url(../images/infor.png) no-repeat;}
.toolbar{position:fixed;right:40px;top:210px;z-index:9999;}
.toolbar-item{display:block;width:56px;height:56px; border-radius:50%; margin-top:8px;position:relative;-moz-transition:background-position 0.5s;-ms-transition:background-position 0.5s;-o-moz-transition:background-position 0.5s;-webkit-moz-transition:background-position 0.5s;transition:background-position 0.5s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:-79px -17px; height:88px;border-radius: 30px 30px 30px 30px;}
.toolbar-item-weixin .toolbar-item-kefu{height:90px;background-position:0px -844px;}
.toolbar-item-feedback{background-position:-79px -116px;}
.toolbar-item-feedback:hover{background-position:-79px -183px;}
.toolbar-item-feedback .toolbar-item-kefu{height:90px;background-position:0px -844px;bottom: -28px;}
.toolbar-item-app{background-position:-79px -253px;}
.toolbar-item-app:hover{background-position:-79px -324px;}
.toolbar-item-app .toolbar-item-jishu{height:71px;background-position:0 -933px;}
.toolbar-item-dianhua{background-position:-79px -392px;}
.toolbar-item-dianhua:hover{background-position:-79px -464px;}
.toolbar-item-dianhua .toolbar-item-telphone{height:71px;background-position:0 -933px;}
.toolbar-item-erweima{background-position:-79px -530px;}
.toolbar-item-erweima:hover{background-position:-79px -597px;}
.toolbar-item-erweima .toolbar-item-soulou{height:160px;background-position:0 -664px;right: 22px; bottom: -104px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:236px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}
.zixun_left_img{ float:left; width:42px; height:auto; margin-top: 25px;margin-left: 27px;}
.zixun_left_p{ font-size:14px; color:#666; font-weight:bold; float:left; text-align:left;}
.zixun_left_p span{ font-size:14px; color:#666; display:block;font-weight: normal; margin-top:10px; margin-bottom:6px;}
.kefu_a{ font-size:14px; color:#fff; width:114px; height:32px; line-height:32px; text-align:center; display:inline-block; background:#ff4669; border-radius:5px;}
.ziliao_a{font-size:14px; color:#fff; width:114px; height:32px; line-height:32px; text-align:center; display:inline-block; background:#ffb027; border-radius:5px;}
.ziliao_img{margin: 27px 0px; margin-left: 23px;margin-right: 6px;}
.jishu_img{ margin-top:20px;}
.jishu_p span{ margin-bottom:2px;margin-top: 12px;}
.telphone_img{ margin-top:22px; margin-right:6px;}
.telphone_p span{ margin-bottom:2px;margin-top: 14px;}
.biaodan{ width:812px; height:524px; overflow:hidden; margin:0 auto; background:#fff;}
.infor{ width:440px; height:auto; margin:0 auto; text-align:left;}
.infor_mation{ font-size:20px; color:#333; padding-top:34px;padding-bottom: 20px;}
.infor_table{ width:440px; height:auto;}
.infor_tex{ width:418px; height:60px; border:1px #dfdfdf solid; border-radius:5px; font-size:14px; color:#c8c8c8;padding: 10px;}
.infor_table p{ font-size:14px; color:#333; float:left; width: 100px; text-align: right; margin-right: 10px;}
.info_input{ font-size:14px; height: 40px; width: 300px;border:none;background:#f5f5f5;}
.infor_table div{ width:418px; height:40px; border:1px #dfdfdf solid; border-radius:5px; line-height:40px; background:#f5f5f5;margin: 20px 0;}
input,.select,.option{outline:none;}
.info-sel02{font-size:14px;height: 18px; margin:11px 0; width: 300px;border:none; background:#f5f5f5;}
.infor_sum{ background:none !important; border:none !important;}
.infor_sum input{ display:inline-block; width:176px; height:42px; line-height:42px; border:0; font-size:16px; color:#fff; background:#ff2333; border-radius:5px; cursor:pointer;}
#pageApp{
	
}

/*-----顶部广告-----*/
.adBox{
	width: 1200px;
	margin:0 auto;
}
.adBox img{
	width: 100%;
	border:0;display: block;
}
/*-----顶部广告-----*/

/*-----遮罩广告-----*/
.maskBox{
	position: fixed;
	top:0;
	left:0;
	z-index: 99999;
	width:100vw;
	height:100vh;
	background: rgba(0,0,0,0.3);
	transition:background .3s 0s; 
}
.maskBox.cur{
	background: rgba(0,0,0,0);
	z-index: -10;
}
.maskBox .inner{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	opacity: 1;
	transition: top .3s 0s,opacity .2s 0s; 
}
.maskBox .inner img{
	width:100%;
	border:0;display: block;
}
.maskBox .inner span.close{
	width:50px;
	height:50px;
	border:2px solid #fff;
	border-radius: 50%;
	position: absolute;
	top:-40px;
	right:-40px;
	opacity: .5;
}
.maskBox .inner .close::before,.maskBox .inner .close::after{
    position: absolute;
    top:50%;
    left:50%;
    content: "";
    width:5px;
    height:30px;
    background:#fff; 
    border-radius: 4px;
    transform: translate(-50%,-50%) rotate(45deg);
}
.maskBox .inner .close::after{
    width:30px;
    height:5px;
}
.maskBox .inner span.close:hover{
	opacity: 1;
}

.maskBox .inner.cur{
	top: 0;
	opacity: 0;
}




/*.con_top{width:100%;height:32px;background:#f8f8f8;border-bottom:1px solid #EBEBEB;margin:0 auto;padding:0;min-width:1100px;}*/
.tip01{line-height:32px;font-size:12px;color:#666;}
.top_right{line-height:32px;padding-right:0px; }
.top_right li{float:left;margin-left:10px;line-height:32px;color:#666;position:relative;}
.top_right li img{ padding-top:6px; cursor:pointer}
.topweixin{width:120px;height:120px;position:absolute;top:15px;right:-45px;z-index:999;background:url(../images/top_weixinbg.png) center no-repeat; text-align:center;padding-top:20px;display:none}
.top_title{width:1100px;height:112px;margin:0 auto}

/**/
.nav_title{ width:100%; height:94px;min-width:1100px; border-bottom:1px #e4e3e3 solid;}
.div_center{ width:1200px; height:auto; margin:0 auto; text-align:center; position:relative;}
.nav_logo{ width:278px; float:left; height:auto; text-align:left; margin-top:6px;}
ul.nav_right{height:94px;float:right;}
ul.nav_right li{padding:0px 8px;float:left;font-size:15px; line-height:94px;}
/*ul.nav_right li:hover{ cursor:pointer;}*/
ul.nav_right li a{color:#333; cursor:pointer;}
ul.nav_right li:hover a{color:#219bed; font-weight:bold;}
/*ul.nav_right li.liFirst :hover{cursor:pointer;}*/
.dh_menu{height:210px;position:absolute;top:95px; left:0; background:#fff; z-index:99;display:none;}
.hea_menu{ position:absolute; top:40px !important;left: -6px !important; width: 110px; height:105px; box-shadow:0 0 30px 1px rgba(14,5,10,0.21); border:none !important; background:#fff !important; text-align:center;}
.dh_menu ul{width:1200px;height:auto;}
.dh_menu ul li{ float:left; line-height:normal; text-align:left;position: relative; height:210px; margin-top:0px;}
.dh_new{ width:90px; left: 777px;height: 150px;}
.dh_new p{line-height: 50px; font-size: 15px;color:#333333; font-weight:normal;}
.dh_new p:hover{ background:#f2f2f2; color:#219bed;}
.dh_add{ height:200px;left: 1096px;}
.lifirst_sead{ font-size:14px; color:#9b9b9b; margin-right:15px;line-height: 25px; font-weight:normal;}
.down{ margin-left: 4px; position: relative; top: -2px;}
.bold{ font-size:16px; font-weight:bold; color:#219bee; border-bottom:2px #219bee solid;padding-bottom: 8px; margin-right: 14px;}
.hui{ font-size:12px; color:#bbb8b8;}
.lifirst_title{ width:96px;text-align:right;color:#777777; display:inline-block;font-size: 13px;margin-top: 3px;margin-right: 15px;    line-height: 25px;}
.lifirst_sead:hover,.lifirst_title:hover{ color:#219bed;}
.hold_div{ height:34px;margin-bottom: 10px;margin-top: 20px;}
.hold{ float:left; height:40px; margin-right:20px;}
.hold_font{ width:1px; background:#d8d5d7; height:143px; position:absolute; top:36px; right:8px; z-index:1;}
.hold_img{ position:absolute; bottom:8px; right:32px; z-index:1;}
.moust01{ width:330px;}
.moust02{ width:294px;}
.moust03{ width:250px;}
.moust04{ width:205px;}
.onelist{ margin-right:0; display:inline-block; width:78px;}
.seandlist{ display:inline-block; width:88px; margin-right:0;}
.lif_new{ width:188px;}
.embedded-the{ width:102px; border:none !important; left: 420px !important; top: 95px !important; background:#fff !important; height:68px;}
.embedded-the p,.sign-the p,.about-the p,.studay-the p{ line-height: 34px;font-size: 14px; color: #9b9b9b; font-weight: normal;}
.embedded-the p:hover,.sign-the p:hover,.about-the p:hover,.studay-the p:hover{ background:#f2f2f2; color:#219bed;}
.sign-the{ width:102px; border:none !important; left: 935px !important; top: 95px !important; background:#fff !important; height:102px; }
.about-the{width:102px; border:none !important; left: 1020px !important; top: 95px !important; background:#fff !important; height:136px; }
.studay-the{width:102px; border:none !important; left: 840px !important; top: 95px !important; background:#fff !important; height:170px; }
.project-the{ width:720px !important; height:208px; border:none !important; left: 149px !important; top: 95px !important; background:#fff !important;}
.project-left{ text-align:left; float:left; margin-left:40px; width:370px; position:relative; height:208px;}
.project-left em{ font-style:normal;font-size: 16px; font-weight: bold; color: #219bee; border-bottom: 2px #219bee solid; padding-bottom: 8px; display: inline-block; line-height: 22px; margin-top:14px; margin-bottom:14px;}
.project-left i{ position:absolute; right:0; top:40px; width:1px; height:143px; background:#d8d5d7; z-index:2;}
.project-left img{ position:absolute; bottom:20px; right:20px; z-index:2;}
.project-left p{ line-height:28px; float: left; color:#9b9b9b; font-size:14px; width: 123px;}
.project-the p:hover{color:#219bed; font-weight:normal;}
.project-right{ width:268px;}
.project-right p{ width:88px;}
.resou-the{width:1100px !important; height:208px; border:none !important; left: 0px !important; top: 95px !important; background:#fff !important; }
.resou-the .project-left{ margin-left:20px; width:264px;}
.resou-the .project-right02{ width:202px;}
.resou-the .project-right02 p{ width:100px;}
.resou-the .project-right03{ width:288px;}
.resou-the .project-right03 p{ width:143px;}
.the02{ float:none !important;}
ul.nav_right li:hover .project-left a{ font-weight:normal !important;}
.online_nose span h1{display:inline; font-size:14px;}
/**/