@charset "utf-8";
body {
	font-size:14px;
	color:#5A5A5A;
	font-family: "微软雅黑", Arial, Verdana, sans-serif;
	background:#ffffff; line-height:24px;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #E8380D;
    color: #FFFFFF;
    text-shadow: none;
}
ul, ol, dl, dd {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
* {
	margin:0px;
	padding: 0px;
}
img {
	border:none;
}
select, input, select {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑", Arial, Verdana, sans-serif;
	vertical-align:middle;
}
a:link {
	color:#484848;
	text-decoration:none;
}
a:visited {
	color:#484848;
	text-decoration:none;
}
a:hover {
	color:#e8380d;
	text-decoration:underline;
}
.clear {
	clear:both;
}
.container{
	width:1000px;
	margin:0 auto;
}
h1{ font-size:14px; font-weight:bold;}
/*header*/
.container_top{
	width:100%;
	height:465px;
	background:url(../images/header.jpg) no-repeat top center;
}
.header{
	width:1000px;
	height:465px;
	margin:0 auto;
}
.header_top{
	width:1000px;
	height:373px;
	background:url(../images/header_top.png) no-repeat top left;
}
.header_top img{ margin:194px 0 0 40px;}
.menu_wrap{width:100%; position:relative;  clear:both; z-index:1;}
.menu_inner{width:100%; background:url(../images/daohang.png) center no-repeat;  _background:url(../images/daohang.gif) center no-repeat; height:85px; position:absolute; margin-top:-68px; z-index:1 }
.menu{
	width:725px;
	height:57px;
	line-height:57px;
	font-size:14px;
	color:#393939;
	display:inline;
	display:block; margin:auto;	margin-top:11px; padding-left:318px

}
.menu a{ width:90px; text-align:center; white-space:nowrap; display: block; height:57px; float:left; background:url(../images/nav_bg.jpg) 89px 16px no-repeat}
.menu a:link{ color:#ffffff;}
.menu a:visited{ color:#ffffff;}
.menu a:hover{ color:#ffffff;background: linear-gradient(#000000, #202020) repeat scroll 0 0 rgba(0, 0, 0, 0);background:#000\9;background:#000\0;*background:#000 !important;_background:#000;}
.menu a:hover{ color:#ffffff; background: linear-gradient(#000000, #202020) repeat scroll 0 0 rgba(0, 0, 0, 0);background:#000\9;background:#000\0;*background:#000 !important;_background:#000;}
.menu a.navon,.menu a.navon:visited{color:#ffffff; background: linear-gradient(#000000, #202020) repeat scroll 0 0 rgba(0, 0, 0, 0);background:#000\9;background:#000\0;*background:#000 !important;_background:#000;}
.main_top{
	width:100%;
	height:auto;
	background:#f5f5f5;
	padding:25px 0 40px 0; clear:both
}
.main_top1{
	width:1000px;
	height:auto;
	margin:0 auto; padding-top:20px; overflow:hidden
}
.design{
	width:274px;
	height:auto;
	float:left;
	display:inline;
	margin:0 30px 0 22px;
}
.about{
	width:400px;
	height:auto;
	float:left;
	margin-right:30px;
}
.news{
	width:244px;
	height:auto;
	float:left;
}
.design_header{
	width:274px;
	height:33px;	
	font-size:24px;
	color:#484848;
	line-height:18px;
}
.design_con{
	width:274px;
	height:auto;
}
.design_con li{
	width:274px;
	height:80px;
	padding-top:20px;
	border-top:1px solid #d4d4d3;
	margin-bottom:20px;
}
.design_tu{
	width:122px;
	height:80px;
	float:left;
	margin-right:13px;
}
.design_tu img{ width:122px; height:80px;}
.design_right{
	width:139px;
	height:80px;
	float:left;
}
.design_title{
	width:139px;
	height:20px;
	line-height:20px;
	color:#a3a3a3; font-size:12px
}
.design_nei{
	width:139px;
	height:40px;
	line-height:20px;
	color:#707070;
	background:url(../images/tubiao_01.jpg) 90px 26px no-repeat;
	font-size:14px;
}
.bannerindex{
	width:400px;
	height:202px;
	position:relative;
}
.banner_tu,.banner_tu img{
	width:400px;
	height:202px;
}
.banner_bot{
	width:50px;
	height:20px;
	position:absolute;
	top:227px;
	right:0px;
	text-align:right;
}
.banner_bot img{ margin-left:5px;}
.about_con{
	width:400px;
	height:175px;
	margin-top:0px;
}
.about_header{
	width:400px;
	height:36px;
	line-height:30px;
	font-size:24px;
	color:#474747;
	border-bottom:1px solid #d4d4d3;
}
.about_title{
	width:400px;
	height:60px;
	line-height:60px;
	font-size:40px;
	color:#464646;
}
.about_nei{
	width:400px;
	height:40px;
	line-height:20px;
	font-size:14px;
	color:#474747;
}
.about_more{
	width:400px;
	height:20px;
	line-height:20px;
	margin-top:8px;
}
.about_more a{ background:url(../images/tubiao_01.jpg) 36px 4px no-repeat; display:block;}
.about_more a:link{ color:#e8441b;}
.about_more a:visited{ color:#e8441b;}
.about_more a:hover{ color:#e8441b;}
.news_header{
	width:244px;
	height:33px;	
	font-size:24px;
	color:#484848;
	line-height:18px;
}
.news_con{
	width:244px;
	height:auto;
}
.news_con li{
	width:244px;
	height:102px;
	border-top:1px solid #d4d4d3;
	float:left;
	padding-top:17px;
}
.news_tu{
	width:66px;
	height:66px;
	float:left;
	border:1px solid #d5d5d5;
	margin-right:5px;
}
.news_tu img{
	width:66px;
	height:66px;
}
.news_right{
	width:171px;
	height:102px;
	float:left;
}
.news_title{
	width:171px;
	height:15px;
	line-height:12px;
	font-size:14px;
}
.news_title a:link{ color:#e8380d;}
.news_title a:visited{ color:#e8380d;}
.news_title a:hover{ color:#e8380d;}
.news_nei{
	width:171px;
	height:40px;
	line-height:20px;
	font-size:14px; overflow:hidden; margin-bottom:0px
}
.news_more{
	width:171px;
	height:23px;
	margin-top:10px;
}
.products{
	width:100%;
	height:auto;
	background:#e8e6e4 url(../images/products_bg.jpg) repeat-x top;
	border-bottom:1px solid #dddddd;
	padding:20px 0 0 0;
}
.products1{
	width:1000px;
	height:auto;
	margin:0 auto;
}
.products_header{
	width:978px;
	height:88px;
	line-height:88px;
	font-size:30px;
	color:#343333;
	padding-left:22px;
}
.products_con{
	width:1000px;
	height:auto;
}
.products_con li{
	width:298px;
	height:303px;
	float:left;
	display:inline;
	margin:0 9px 0 22px;
}
.products_tu,.products_tu img{
	width:298px;
	height:195px;
}
.products_title{
	width:298px;
	height:30px;
	line-height:30px;
	margin-top:15px;
	font-size:20px;
}
.products_title a:link{ color:#131313;}
.products_title a:visited{ color:#131313;}
.products_title a:hover{ color:#131313;}
.products_nei{
	width:298px;
	height:18px;
	line-height:18px;
	color:#8d8883;
	font-size:16px;
}
.service{
	width:100%;
	height:auto;
	background:#f5f5f5;
}
.service1{
	width:957px;
	height:auto;
	margin:0 auto;
	padding:40px 0 50px 0;
}
.service_header{
	width:957px;
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#484848;
	border-bottom:3px solid #dbdbdb; margin-bottom:4px
}
.service_header img{ float:right;}
.service_con{
	width:957px;
	height:auto;
}
.service_con li{
	width:306px;
	height:35px;
	line-height:35px;
	float:left;
	border-bottom:1px solid #dbdbdb;
	background:url(../images/li.jpg) 0 15px no-repeat;
	padding-left:13px;
}
.contact{
	width:100%;
	height:auto;
	background:#ececec;
	border-top:1px solid #dddddd;
}
.contact1{
	width:1000px;
	height:auto;
	padding:45px 0 50px 0;
	background:url(../images/contact_header.jpg) no-repeat top;
	margin:0 auto;
}
.contact_left{
	width:223px;
	height:auto;
	float:left;
	padding-left:62px;
}
.contact_header{
	height:30px;
	line-height:30px;
	font-size:22px;
	color:#575757;
}
.contact_nei{
	height:60px;
	line-height:20px;
	color:#8b8b8b;
	font-size:14px;
}
.contact_mid{
	width:350px;
	height:auto;
	float:left;
}
.contact_right{
	width:310px;
	height:auto;
	float:left;
	text-align:right;
}
.contact_header1{
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#575757;
}
.contact_nei1{
	height:40px;
	line-height:20px;
	color:#8b8b8b;
	padding-left:22px;
	font-size:14px;
}
.footer{
	width:100%;
	height:auto;
	background:#06060a;
}
.footer1{
	width:680px;
	height:auto;
	line-height:24px;
	margin:0 auto;
	background:url(../images/footer_logo.jpg) 805px 65px no-repeat;
	padding:55px 280px 45px 40px;
	font-family:"宋体"; font-size:12px
}
.bottom{
	width:100%;
	height:54px;
	line-height:54px;
	background:#282828;
}
.bottom1{
	width:960px;
	height:54px;
	margin:0 auto;
	padding-left:40px;
	color:#5a5a5a; font-size:12px
}
.bottom_left{
	width:500px;
	height:54px;
	float:left;
}
.bottom_right{
	width:460px;
	height:54px;
	float:left;
	text-align:right;
}
.bottom_right a{ padding:0 8px 0 8px;}
.bottom_right a:link{ color:#5a5a5a;}
.bottom_right a:visited{ color:#5a5a5a;}
.bottom_right a:hover{ color:#ffffff;}




/* 内页 */
.mod-wrapper{ width:100%; background:url(../images/bg_layout_light.gif) center  repeat-y; overflow:hidden}

.mod-inner {
    margin: 0 auto;
    min-width: 960px;
    width: 960px;
}
.mod-side {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 165px; float: left; 
}
.mod-content {
    padding: 44px 20px 40px 0;
}
.mod-side  .mod-content h2 {
    font-family: "Helvetica Neue",Helvetica,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif;
    margin: 0 0 10px;
	color: #606060;
    font-size: 22px;
	 border-bottom: 1px solid #EEEEEE;
    padding-bottom: 15px; font-weight:normal
}
.mod-side .mod-content ul {
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 145px;
}
.mod-side .mod-content  ul li{
	margin: 0 0 5px; position:relative;
}

.mod-side .mod-content ul li a,.mod-content .mod-side ul li a:visited{

color: #969696;
    display: block;
    font-family: "helveticaneuelt_std_med_cnRg","HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,黑体,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    padding: 15px 0 0;
    position: relative;
    text-decoration: none;
    width: 100%;
}


.mod-side .mod-content ul li a:hover{color: #E8380D;}
.mod-side .mod-content ul li.on a,.mod-side .mod-content ul li.on a:visited{color: #E8380D;}

.mod-side .mod-content ul li span{}
.mod-side .mod-content ul li.on span {
    background: url(../images/sidebar_navtip_white.png) no-repeat;
    height: 48px;
    left: auto;
    position: absolute;
    top: 0;
    width: 24px; right: -44px; display:block; 
}


/*右侧*/
.mod_main_wrap{ width:795px; float:left; overflow:hidden; background:#f4f4f4; padding-top:42px}
.mod_main_wrap h3{border-bottom: 1px solid #E0E0E0;
    padding-bottom: 10px;margin: 0 0 20px 40px;color: #606060;
    font-size: 28px; font-family: "helveticaneuelt_std_med_cnRg","HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,黑体,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif; font-weight: normal;
    line-height: 1; background:#F4F4F4;}
.mod-main{min-height: 400px;
    width: 735px;background: none repeat scroll 0 0 #F4F4F4; padding:0px 20px 40px 40px; overflow:hidden;
    float: left;}



/*招聘岗位页面*/
.qna_tit {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 30px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: #a9abae 2px solid; PADDING-TOP: 10px
}
.qna_tit SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 270px; PADDING-TOP: 0px
}
.plus-list {
	BORDER-BOTTOM: #a9abae 2px solid; MARGIN-TOP: 8px; cursor:pointer; background:url(../images/1.jpg) top repeat-x;
}
.plus-list LI {
	MARGIN-BOTTOM: 1px; COLOR: #8d8d8d; BORDER-TOP: #e1e2e3 1px solid
}
.plus-list LI.first {
	BORDER-TOP: #bbbcbf 1px solid
}
.plus-list .faq-q {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 7px; height:30px; line-height:30px;
}
.current .ico-q img{ display:none}
.current .ico-q{POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; TOP: 17px; LEFT: 0px; background:url(../images/ico_q_up.gif); width:7px; height:4px}
/*.plus-list .faq-q A {
	PADDING-LEFT: 97px;_PADDING-LEFT: 112px; HEIGHT: 18px; OVERFLOW: hidden; PADDING-TOP: 1px
}
*/.plus-list .faq-q .count {
	TOP: 7px; width:217px; overflow:hidden; display:block; float: left
}
.plus-list .faq-q tt {
	TOP: 7px; width:307px; overflow:hidden; display:block; float: left; text-decoration:none; text-align:left; font-size:14px; font-family:"宋体"; color:#8d8d8d}

.plus-list .faq-q u {
	 TOP: 7px; width:129px; overflow:hidden; display:block; float: left; text-decoration:none; text-align:left; font-size:14px; font-weight:normal; font-weight:100; font-family:"宋体"
}
.plus-list .faq-q u a,.plus-list .faq-q u a:visited{ color:#8D8D8D
}

.plus-list .faq-q i {
	 TOP: 7px; width:120px; overflow:hidden; display:block; float: left; font-style:normal; font-weight:normal; color:#8D8D8D; font-family: Arial, Helvetica, sans-serif
}
.plus-list .faq-q strike {
	 TOP: 7px; width:150px; overflow:hidden; display:block; float: left; text-decoration:none; font-size:14px; color:#8D8D8D; font-family: Arial, Helvetica, sans-serif
}

.plus-list .faq-q .ico-q {
	POSITION: absolute; DISPLAY: block;  OVERFLOW: hidden; CURSOR: pointer; TOP: 17px; LEFT: 0px
}
.plus-list .faq-a {
	POSITION: relative; PADDING-BOTTOM: 25px; PADDING-LEFT: 19px; PADDING-RIGHT: 20px; DISPLAY: none;  BORDER-TOP: #e1e2e3 1px solid; PADDING-TOP: 6px
}
.plus-list .faq-a SPAN.ico-a {
	POSITION: absolute; PADDING-LEFT: 51px; DISPLAY: block; FLOAT: left; TOP: 10px
}
.plus-list .faq-a .conts3 {
	LINE-HEIGHT: 20px; 
}
.plus-list .faq-a .conts3 A {
	BORDER-BOTTOM: 1px solid; COLOR: #656565; CURSOR: pointer; FONT-WEIGHT: bold
}
.btn_faq {
	MARGIN-TOP: 10px
}


/* 翻页 */
.Digital{ width:100%; padding-top:10px; padding-bottom:10px; clear:both; font-family: "宋体"; overflow:hidden}
.page {
    float: right;
    padding-top: 10px;
}
.page a {
    border: 1px solid #DBDBDB;
    display: block;
    float: left;
    margin: 0 2px;
    padding: 6px 11px;
    text-align: center; color:#484848; font-size:14px; font-family: Verdana, Geneva, sans-serif
}
.page a:hover { text-decoration:none}




/* 客户反馈 */
.feedback_real{}
.feedback_real img{ padding-left:10px}
.feedback_real li{ clear:both}
.feedback_real li.submitfeedback{ padding-left:271px; padding-top:15px; overflow:hidden}
.feedback_real li.submitfeedback input{ border:1px solid  #E83A1F; overflow:hidden; color: #fff; cursor:pointer; background:#E83A1F; height:25px; line-height:20px; text-align:center; padding-bottom:2px; padding-left:10px; padding-right:10px; font-weight:bold; font-family:"微软雅黑"}
.feedback_real li.submitfeedback input:hover{ background:#737373;border:1px solid  #737373;}

.feedback_real dd{ width:172px; overflow:hidden; padding-top:9px; padding-bottom:4px; float:left; text-align:right; padding-right:5PX; color:#ADADAD; font-size:16px; font-family:"微软雅黑"}
.feedback_real dt{ width:340px; padding-top:5px; overflow:hidden; padding-bottom:5px; float:left}
.feedback_real dt input{ background-color: #F1F1F1;
    border: 1px solid #E0E0E0;
    font-size: 20px;
    height: 30px;
    width: 280px; color:#000}
.input_style {
    padding: 1px;
    width: 278px;
}
.textarea_style{
    background-color: #F1F1F1;
    border: 1px solid #E0E0E0;
    font-size: 20px;
    width: 280px; color:#000; font-family:"微软雅黑"
}
.Course_detailes_text00_tit03{ margin-top:10px}
.message_line {
    border-top: 1px solid #2A3F52;
    margin-top: 20px;
    padding-top: 10px;
    width: 100%;
}
.over_inner_wdm_main02_cont. h2{color:#1F1F1F; font-size:13px; height:45px; line-height:45px;}



.qh_content h1,.qh_content h2,.qh_content h3,.qh_content h4,.qh_content h5{ font-size:12px; font-weight:normal}

.m_second_title{ padding-left:104px; width:487px}
.title_message{ font-size:30px; padding-top:10px; overflow:hidden; color:#737373;font-size:30px; padding-top:15px; overflow:hidden; padding:1px; padding-bottom:5px; padding-left:100px; line-height:170%}
.title_message span{font-size:12px; color:#6c6c6c}
.second_smalltext{ font-size:14px; color:#BDBDBD}
.lianxicontent{ overflow:hidden; padding-left:120px;}

.second_title{ padding-left:100px; color:#737373}




/*新闻图片展示*/
.n_w_w{ overflow:hidden; margin-top:10px; }
.n_w_w li{ width:199px; height:265px;float:left; padding-top:0px;  text-align:center; padding-bottom:23px; margin-bottom:24px; padding-left:31px; padding-right:15px}
.n_w_w li img{ margin:auto; margin-bottom:10px}
.n_w_w li p a{ color:#111;width:100%; height:23px; overflow:hidden; display:block; margin-bottom:1px; font-weight:bold; font-size:20px; font-weight:normal; text-align:left}
.n_w_w li span{ display:block;  width:100%; height:20px; overflow:hidden; font-size:16px; text-align:left;}
.n_w_w li span a,.n_w_w li span a:visited{ color:#8D8883}
.newsdetail img{ margin-top:15px; margin-bottom:15px}


.p_i_w{ width:100%; text-align:center; clear:both}
.p_i_w img{ margin-top:10px; margin-bottom:10px}
.info_wrap{ overflow: hidden; margin-bottom:20px; font-size:14px; padding-bottom:35px; margin-bottom:20px; border-bottom:1px solid #e7e7e7; overflow:hidden}
.gobackcss{ padding:15px; width:500px; margin:auto; text-align:center; font-size:20px;}


.dianhu{ position:relative}
.dianhua_inner{ position:absolute; z-index:100000000; font-size:18px; font-family:"微软雅黑"; overflow:hidden; padding:5px 10px;  color:#fff;background:#fff;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现IE背景透明*/ top:252px; right:233px }
.dianhua_inner p{ position:relative;}/*实现IE文字不透明*/
