@charset "utf-8";
html,body{ font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#606060; background:url(../images/bj.gif) repeat-x top center; -webkit-text-size-adjust:none;}
a{ color:#464646; text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
.lf{ float:left;}
.ri{ float:right;}
.ptp{ padding-top:20px;}
.br-bg{ background:#fafdff; border:1px solid #cadae7;}
.editor{word-wrap: break-word;font-family:微软雅黑; font-size:14px;}
#showtext p{text-indent: 2em;}
/*头部*/
.in_tp{ width:1000px; margin:0 auto; height:30px; color:#fff; line-height:30px;}
.in_hyc{ width:1000px; margin:0 auto;font-size: 15px;}
.in_hyc ul li{float: left;margin: 0 4px;}
.in_hyc ul li a{color:#fff;}
.in_hyc ul li a:hover{text-decoration: underline;}
.in_tpsc{ width:300px; float:right; text-align:right; }
.in_tpsc A:link{
   color: #757575;
    text-decoration: none;
}
.in_tpsc A:visited{
   color: #757575;
    text-decoration: none;
}
.in_tpsc A:hover{
   color: #ff8332;
    text-decoration: underline;
}
.in_tpsc A:active{
   color: #757575;
    text-decoration: none;
}



.inner{ width:1000px; margin:0 auto; /*position:relative; */overflow:hidden; height:110px; padding-top:7px;}
header{zoom:1;}
#web_logo{font-size:0px; position:relative; z-index:999;}
.top-nav{position:absolute;top:8px; height:60px; z-index:1; text-align:right; width:100%; right:0px;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px;}
.top-logo{ min-height:70px; _height:70px;}
nav{height:36px;/*background:url(../nav_bg.png) repeat-x;*/}
nav .inner{z-index:999999;}
nav ul{height:36px;zoom:1;}
nav li{ float:left; display:inline;height:36px; line-height:36px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
nav li.line{ padding: 0px 1px;margin: 10px 10px 0;height: 18px;background: #FFF;}
nav li a.nav{ font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px #00284D; display:block;}
nav dl{ display:none; position:absolute;z-index:999999; text-align:left; background:#efefef url(../images/nav-dlbg.jpg) repeat-x left bottom; border:none\9; left:-10px;top:36px;}
#navul_32 {padding: 10px 0px;border: 1px solid #ccc;}
#navul_76 {padding: 10px 0px;border: 1px solid #ccc;}
*html nav  dl{ border:none;}
*+html nav  dl{ border:none;}
nav dl dd{ height:30px; line-height:30px; background:url(../images/dt-11.gif) no-repeat 10px 10px; overflow:hidden; padding-left:20px; padding-right:20px;}
nav dl dd a{ color:#2A3C63; font-weight:bold;}
nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}
nav dl.nav-pro dd a{ padding-left:30px; font-size:15px;}
nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}
nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
/*首页*/
.p-d{ padding:15px 0px;}
.index .mlf{ width:580px; position:relative;}
.index .mri{ width:398px;}
.index .src-ico{ display:block; width:47px; height:48px; background:url(../images/lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}
.index .pd-w{padding:0px 20px; position:relative;z-index:2;}
.index .pronav-srh{ width:243px;padding-right:25px;background:url(../images/lf_line.jpg) no-repeat right 5px;}
*html .index .pronav-srh{ position:relative;z-index:2;}
.index .news{ width:248px; overflow:hidden;}
.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}
.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:arial; padding-left:12px;}
.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}
.index span.parasearch_title{ display:none;}
.index span.parasearch_input input{ float:left; display:inline; width:160px; height:34px; line-height:34px; background:none; border:1px solid #aac2cd; padding-left:5px; overflow:hidden; color:#888; font-family:microsoft yahei; font-size:14px;}
.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#557cab url(../searchgo_bg.jpg) repeat-x; border:1px solid #74a3c9; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
*html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
*+html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
.index .pd-tp{ padding-top:20px;}
.index h3.ct-ti{ font-size:14px; color:#333; padding-bottom:3px;}
.index .category{zoom:1;}
.index .category li{ float:left; display:inline;height:24px; line-height:24px; white-space:nowrap;zoom:1;}
.index .category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:24px;}
.index .category li a:hover{ color:#111; background:#C7E1F7;}
h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}
h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}
.index .txtlist li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/new_ico01.png) no-repeat left 12px; padding-left:12px;}
.index .txtlist li a{ font-size:14px;}
.index .txtlist li span.time{ float:right; padding-left:10px;}
*html .index .txtlist li img{ margin-top:11px;}
.index .newlist{ padding:12px;}
.index .newlist h3.ti{margin-top:3px;}
.index .newlist .newtxtlst{ height:44px; margin-bottom:9px; overflow:hidden;}
.index .newlist li{ height:24px; line-height:24px; background:url(../images/li.png) no-repeat left 11px; overflow:hidden; padding-left:12px;}
.index .newlist li span.time{ float:right; padding-left:10px;}
.index .newlist li a{ font-size:14px;}
#dians{float:right;padding-top:1px;}
#dians a{background:url(../dian.png) no-repeat 0 0;width:10px;height:10px;overflow:hidden;display:block;float:left;margin-left:8px;}
#dians a:hover,#dians a.active{background-position:-10px 0;}
.pro-list{margin-top:10px;}
.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}
.pro-list ol{ position: absolute; width: 2012em; }
.pro-list li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}
.pro-list li a.img{ display:block; text-align:center; font-size:0px;}
.pro-list li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.pro-list .flip{ position:absolute;z-index:1;}
#trigger{ display:none;}
.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
.pro-list .next{background-position:0px 0px; position:absolute;top:70px; left:980px;}
.pro-list .next:hover{background-position:0px -20px; }
.pro-list .prev{background-position:-12px 0px;position:absolute;top:70px;left:4px;}
.pro-list .prev:hover{ background-position:-12px -20px;}
.pro-ccc{ padding:12px 18px;}

.frlk{ padding:10px 0; width:1000px;  margin:0 auto;}
*html .frlk{ padding-top:12px;}
*+html .frlk{ padding-top:12px;}
.frlk h3.lkti{ float:left; display:inline; background:url(../images/Link.png) no-repeat left 5px; height:25px; padding-left:20px; color:#333;min-width:60px;font-size: 16px;margin-top: 20px; white-space:nowrap;}
.frlk ul li{ float:left; display:inline; margin-right:20px;}
.lk-contx{ float:left;overflow:hidden; margin-left:15px;}
.txtlk li{ height:25px; padding-bottom:3px;line-height:25px;white-space:nowrap;}
.imglk li a{ display:block;}
.imglk li img{ width:91px; height:40px; padding-top:5px;}

/*底部*/
footer{ background:#30333a url(../images/ft_bj.gif) repeat-x left top; margin-top:10px;color:#888; overflow:hidden;}
.foot-nav{ text-align:center;height:25px; line-height:25px; padding-top:15px;}
.foot-nav span{ font-size:10px; margin:0px 8px;}
.foot-text{ text-align:center; padding:5px 0px 10px; width:100%; float:left;}
.foot-text a{ text-decoration:underline;}
footer a{ color:#888;}
footer a:hover{ color:#cc1b15;}

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:200px; position:relative;}
div.ti1-bg{ position:absolute; width:225px; height:37px; background:url(../images/leftti.png) no-repeat; overflow:hidden;zoom:1;top:10px;left:-6px;z-index:1;}
div.ti1-bg span{ display:block; width:170px; overflow:hidden; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
.sidebar .sb_nav h3.title1{ border:1px solid #D3E1ED; background:#FAFDFF; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.title2{ height:30px; line-height:30px; border:1px solid #D3E1ED; background:#FAFDFF; padding-left:22px; overflow:hidden; font-size:14px; color:#333;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:15px 11px 10px 11px; background:#f5f5f5;border:0px solid #D3E1ED; border-top:none;zoom:1; overflow:hidden; clear:both;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ /*margin-left:5px;*/ background:url(../images/cp_tb.gif) no-repeat top center; text-align:center;} 
#sidebar dl dt{ /*padding:4px 0px 5px 15px; background:url(../dt-11.gif) no-repeat 2px 13px;*/ margin:3px 0px auto; line-height:29px;}
#sidebar dl dt a{font-size:14px; color:#555;}
#sidebar dl dt a:hover{color:#fff; text-decoration: underline; background:url(../images/cp_tb_jg.gif) no-repeat top center; display:block;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:770px; background:#fff; overflow:hidden; /*background:#FAFDFF;*/}
.sidebar .sb_box h3.title{ border-bottom:1px solid #ccc;height:35px; line-height:35px; position:relative; background:url(../img/bt_title.gif) no-repeat left center;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #035096; padding-left:5px; padding-right:10px; color:#000;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; /*right:15px;*/ color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}
/*新闻*/
#newslist li{ background:url(../images/li.png) no-repeat left 17px;}
#newslist li p{ color:#888;}
#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#shownews h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95; padding:0px 10px;}
#shownews .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../images/diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}
/*产品*/
#productlist li h3{ padding-top:7px; padding-bottom:15px;}
#productlist li h3 a{ color:#000;}
#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}
#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#showproduct h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95;}
#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}
#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 
#showproduct h3.sl-ti a.hover{ background:url(../images/rela-bg.jpg) repeat-x; color:#fff; text-shadow:-1px -1px #4d6e95; border:1px solid #5985ba;}
#rl-product{ position:relative; width:710px; overflow:hidden; margin-left:18px;}
#rl-product ul{position: absolute;width: 2012em;}
#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}
#rl-product li a.img{ display:block; text-align:center; font-size:0px;}
#rl-product li img{ border:1px solid #ccc;}
#rl-product li h3{ margin-top:5px;}
#showproduct .flip{ position:absolute;z-index:1;}
#showproduct #trigger{ display:none;}
#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:750px;}
#showproduct .next:hover{background-position:0px -20px; }
#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}
#showproduct .prev:hover{ background-position:-12px -20px;}
*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:710px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:710px;}


/*师资力量*/


#showproduct .sznext,#showproduct .szprev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .sznext{background-position:0px 0px; position:absolute;top:90px; left:750px;}
#showproduct .sznext:hover{background-position:0px -20px; }
#showproduct .szprev{background-position:-12px 0px;position:absolute;top:90px;left:0px;}
#showproduct .szprev:hover{ background-position:-12px -20px;}
*html #showproduct .szprev{ left:-18px;}
*html #showproduct .sznext{ left:710px;}
*+html #showproduct .szprev{ left:-18px;}
*+html #showproduct .sznext{ left:710px;}


/*下载*/
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa;}
/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../images/li.png) no-repeat left center;}


.in_qq {width: 114px;float: right;margin-top: 22px;}

.in_logo{ width:550px; float:left;}
.in_tel{width: 310px;float: left;font-size: 16px;margin-top: 20px;color: #000;}
.in_tel img{float: left;margin: 5px 8px 0 0;}

.in_nav{ width:1000px; margin:0 auto;}


/* banner */
.in_ban{ width:100%; float:left; overflow:hidden;}
.main_image {
	width:100%;
	height:422px;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.main_image ul {
	width:9999px;
	height:422px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	float:left;
	width:100%;
	height:422px;
}
.main_image li span {
	display:block;
	width:100%;
	height:422px
}
.main_image li a {
	display:block;
	width:100%;
	height:422px
}
.main_image li .img_1 {
	background: url(../images/img_main_1.jpg) center top no-repeat
}
.main_image li .img_2 {
	background: url(../images/img_main_2.jpg) center top no-repeat
}
.main_image li .img_3 {
	background: url(../images/img_main_3.jpg) center top no-repeat
}
.main_image li .img_4 {
	background: url(../images/img_main_4.jpg) center top no-repeat
}
.main_image li .img_5 {
	background: url(../images/img_main_5.jpg) center top no-repeat
}
div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:360px;
	left:90px;
	z-index:999;
	width:300px;
	height:21px
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url(../images/btn_main_img.png) 0 0 no-repeat;
	display:block;
	text-indent:-1000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:100px;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:100px;
}
/* banner */


.in_gy{ width:100%; margin:0 auto; overflow:hidden; padding-top:30px;}
.in_gy_bt{ width:100%; float:left; text-align:center;}
.gy_bt_yw{ width:100%; float:left; text-align:center;}
.gy_bt_zw{ width:100%; float:left; background:url(../images/in_gybtbj.gif) no-repeat center center; font-family:"微软雅黑"; font-size:16px; line-height:25px; color:#666;}

.in_gy_nr{ width:100%; float:left; text-align:center;}
.gy_nr_tu{ width:100%; float:left; text-align:center; padding-top:10px; overflow:hidden;}
.gy_nr_zi{ width:100%; float:left; font-family:"微软雅黑"; font-size:15px; line-height:24px; color:#666;}


.in_gy_an{ width:100%; float:left; padding:15px 0px; overflow:hidden;}

/**/
.in_gy_an_tu{ width:1000px; margin:0 auto;}
.liucheng01 {
    margin-top:10px;
}

.liucheng01 a {
    background: url(../images/liucheng.jpg) no-repeat;
    display: block;
    float: left;
    height: 160px;
	padding-right: 10px;
}

.liuchengline {
    background: url(../images/liuchengline.jpg) no-repeat scroll center top;
    height: 150px;
    line-height: 150px;
    padding: 54px 0 30px;
    text-align: center;
}
.liuchengline strong {
    color: #000;
    font-size: 20px;
}

/**/

.in_gy_an_wz{ width:1000px; margin:0 auto; text-align:center; list-style: none outside none;}
.gy_an_wztx{ width:238px; float:left; overflow:hidden;padding-right: 10px;}
.an_wztx_bt{ width:100%; float:left; font-family:"微软雅黑"; font-size:16px;background: url("../images/linew.jpg");text-align: left;color: #fff;}
.an_wztx_bt p{padding-left: 20px;}
.an_wztx_bt span{font-size: 14px;padding-left: 20px;}
.an_wztx_nr{ width:100%; float:left; font-family:"微软雅黑"; font-size:13px; text-align: left;}
.an_wztx_more {text-align: left;font-size: 16px;overflow: hidden;width: 100%;float: left;}
.an_wztx_more a{color: #0078d2;}
.an_wztx_more a:hover{ text-decoration:underline;}


/*案例展示*/
.in_anli{ width:100%; float:left; background:url(../images/al_bj.jpg) no-repeat top center #045096; padding-top:30px; padding-bottom:15px; overflow:hidden; clear:both;}

.al_bt_zw{ width:100%; float:left; background:url(../images/in_albtbj.gif) no-repeat center center; font-family:"微软雅黑"; font-size:16px; line-height:25px; color:#fff;}
.gy_nr_tex {
padding: 10px 0;
width: 100%;
float: left;
font-family: "微软雅黑";
font-size: 16px;
line-height: 25px;
color: #fff;
}
.in_zzry {
width: 1000px;
margin: 0 auto;
overflow: hidden;
}
#in_zzrylist {
padding: 15px 0px;
overflow: hidden;
clear: both;
}
#in_zzrylist li{
width: 214px;
float: left;
padding: 0 18px;
}
.al_bt_zw A:link{
   color: #fff;
    text-decoration: none;
}
.al_bt_zw A:visited{
   color: #fff;
    text-decoration: none;
}
.al_bt_zw A:hover{
   color: #fff;
    text-decoration: underline;
}
.al_bt_zw A:active{
   color: #fff;
    text-decoration: none;
}


.in_alnr{ width:1000px; margin:0 auto;}


.content_ind {
width: 100%;
float: left;
padding-top: 30px;
padding-bottom: 15px;
overflow: hidden;
clear: both;
}
.content_ind_a {
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 28px;
color: #035096;
line-height: 46px;
background: url("../images/cont_line.png");
}
.content_ind_b {
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 20px;
color: #070707;
padding-top: 20px;
}
.content_ind_b span{
color: #de0000;
}
.content_ind_c {
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 20px;
}
.content_ind_d {
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 28px;
color: #de0000;
padding-top: 20px;
}
.content_ind_e {
width: 550px;
margin: 20px auto;
overflow: hidden;
}
.content_ind_e li{
background: url("../images/square_yellow.png") no-repeat 5px;
padding-left: 20px;
width: 70px;
float: left;
}
.content_ind_f {
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 20px;
color: #070707;
padding-top: 20px;
}
.content_ind_g {
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 20px;
color: #070707;
padding-top: 20px;
}
.content_ind_g li{
width: 218px;
float: left;
padding: 0 8px;
}
#in_gscj {
padding: 15px 0px;
overflow: hidden;
clear: both;
}
#in_gscj li{
width: 223px;
float: left;
margin: 0 13px;
text-align: center;
}

.in_hzjg {
width: 1000px;
margin: 0 auto;
padding: 20px 0px;
overflow: hidden;
}
.in_hzjg_bt {
background: #045096;
color: #fff;
font-size: 18px;
line-height: 30px;
padding-left: 20px;
}
.in_hzjg_con {
border: 1px solid #ccc;
}
.in_hzjg_con ul{
margin: 10px 15px;
overflow: hidden;
}
.in_hzjg_con li{
width: 110px;
float: left;
margin: 5px;
}
.in_hzjg_con li img{
width: 110px;
border: 1px solid #ccc;
}
/*产品模块*/
#in_allist{ padding:15px 0px; overflow:hidden; clear:both;}
.list{ width:120px; margin-left:10px; margin-right:10px;}
.list img{ width:120px; height:96px;}
#in_allist A:link{
   color: #fff;
    text-decoration: none;
}
#in_allist A:visited{
   color: #fff;
    text-decoration: none;
}
#in_allist A:hover{
   color: #fff;
    text-decoration: underline;
}
#in_allist A:active{
   color: #fff;
    text-decoration: none;
}
#in_allist li{ float:left; display:inline; text-align:center;}
#in_allist li a.img{ display:block; text-align:center; font-size:0px;}
#in_allist li a.img img{ margin:auto; border:1px solid #ccc;}
#in_allist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}


.in_algd{ width:1000px; margin:0 auto; text-align:center; padding:20px 0px;}
/*案例展示*/

/*师资力量*/

.in_szll{ width:1000px; margin:0 auto; padding:25px 0px;}
.in_szll_bt{ width:100%; float:left; padding:25px 0px; text-align:center; overflow:hidden;}

.in_szll_nr{ width:100%; float:left;}

/*师资力量模块*/
#in_szll{ padding:15px 0px; overflow:hidden; clear:both;}
#in_szll A:link{
   color: #666;
    text-decoration: none;
}
#in_szll A:visited{
   color: #666;
    text-decoration: none;
}
#in_szll A:hover{
   color: #950000;
    text-decoration: underline;
}
#in_szll A:active{
   color: #666;
    text-decoration: none;
}
#in_szll li{ float:left; display:inline; text-align:center;}
#in_szll li a.img{ display:block; text-align:center; font-size:0px;}
#in_szll li a.img img{ margin:auto; border:1px solid #ccc;}
#in_szll li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}


.in_szgd{ width:100%; background-color:#ff7f1e; height:32px; line-height:32px; font-family:"微软雅黑"; font-size:14px; color:#fff; text-align:center; font-weight:bold; overflow:hidden;}
.in_szgd A:link{
   color: #fff;
    text-decoration: none;
}
.in_szgd A:visited{
   color: #fff;
    text-decoration: none;
}
.in_szgd A:hover{
   color: #fff;
   background-color:#045096;
    display:block;
    text-decoration: underline;
}
.in_szgd A:active{
   color: #fff;
    text-decoration: none;
}

/*师资力量*/

/*资质-证书*/
.in_zizhi{ width:1000px; margin:0 auto; padding:20px 0px; overflow:hidden;}

.product_scroll{border:1px solid #DEDEDE; padding:10px 20px 0 20px; position:relative;}
.product_scroll_inner{ height:210px; overflow:hidden;}

.product_scroll li {list-style: none outside none;}
.product_scroll ul{ width:174px; float:left; padding:0 9px; overflow:hidden; }
.product_scroll li img{ width:168px; height:168px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; background:url(../images/tbg.jpg) repeat-x 0 0; text-align:center; margin-top:1px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:85px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}
/*资质-证书*/

/*首页-新闻*/
.in_xw{ width:1000px; margin:0 auto; padding:20px 0px; overflow:hidden;}

.in_xw_nr{ width:100%; float:left; padding-top:20px; overflow:hidden;}

.xw_nr_hy{ width:285px; float:left; }
.nr_hy_bt{ width:100%; float:left; background-color:#1d1d1d; height:35px; line-height:35px; font-family:"微软雅黑";} 
.hy_bt_zw{ width:90px; float:left; padding-left:10px; overflow:hidden; color:#ccc; text-align:left; font-size:14px;}
.hy_bt_gd{ width:42px; float:right;}

.nr_hy_nr{ width:100%; float:left; overflow:hidden; text-align:left; padding-top:15px;}
.nr_hy_nr .nr{ padding-bottom:10px; overflow:hidden;}
.nr_hy_nr .nr p, .nr_hy_nr .nr ul{ float:left;}
.nr_hy_nr .nr p img{ width:105px; height:105px; overflow:hidden;}
.nr_hy_nr .nr ul{}
.nr_hy_nr .nr ul li{ width:285px; height:26px; line-height:25px; background:url(../images/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}
.nr_hy_nr .nr ul li a{ margin-left:16px; color:#666;}
.nr_hy_nr .nr ul li a:hover{ color:#FBAB00;}
.nr_hy_nr .nr ul li span{ position:absolute; top:0; right:0;color: #ccc;}

.in_zxly {
width: 1000px;
margin: 0 auto;
padding: 20px 0px;
overflow: hidden;
}
.in_zxly_cont {
width: 100%;
float: left;
text-align: center;
}
.in_zxly_contimg {
padding: 20px 0;
}
.in_zxly_contdiy {
width: 100%;
float: left;
text-align: left;
font-size: 16px;
}
.xw_nr_gs{ width:370px; float:left; padding-left:30px; overflow:hidden;}

.nr_gs_nr{ width:100%; float:left; overflow:hidden; text-align:left; padding-top:15px;}
.nr_gs_nr .nr{ padding-bottom:10px; overflow:hidden;}
.nr_gs_nr .nr p, .nr_gs_nr .nr ul{ float:left;}
.nr_gs_nr .nr p img{ width:105px; height:105px; overflow:hidden;}
.nr_gs_nr .nr ul{}
.nr_gs_nr .nr ul li{ width:370px; height:26px; line-height:25px; background:url(../images/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}
.nr_gs_nr .nr ul li a{ margin-left:16px; color:#666;}
.nr_gs_nr .nr ul li a:hover{ color:#FBAB00;}
.nr_gs_nr .nr ul li span{ position:absolute; top:0; right:0; color:#ccc;}


.xw_nr_qy{ width:285px; float:right;}
/*首页-新闻*/
.txtlk ul li a img{
float: left;
margin-right: 2px;
}
/*版权*/
.footWrap {padding-bottom: 10px;background-color: #444;}
.footer {
padding-top: 35px;
width: 980px;
margin: 0 auto;
font-family: 微软雅黑;
}
.footer .fBDl {
float: left;
_display: inline;
padding: 0 25px;
height: 174px;
border-right: 1px dotted #7c7c7c;
text-align: center;
}
.footer .fBDl dt {
margin-bottom: 12px;
font-size: 14px;
color: #fff;
font-weight: bold;
}
.footer .fBDl dd a {
color: #ccc;
}
.footer .fotNav {
margin-top: 20px;
padding-left: 30px;
height: 26px;
line-height: 26px;
border-bottom: 1px solid #4d4d4d;
}
.footer .fotNav a {
margin-right: 20px;
color: #fff;
}
.footer .fotTxt {
padding-left: 30px;
margin-top: 14px;
color: #ccc;
line-height: 20px;
}
.ft_ewm{ width:110px; float:left;}
.ft_bqz{ width:875px; float:right; text-align:left;}
/*版权*/

/*内页*/
.ny_ban{ width:1000px; margin:0 auto; margin-top:10px; overflow:hidden; background:url(../images/ban_bj.png) no-repeat bottom center; height:350px;}



.nymain{ width:1000px; margin:0 auto; padding:20px 0px; overflow:hidden;}


.left_tu{ width: 100%;float: left;height: 70px;background: #035096;color: #fff;font-size: 24px;text-align: center;line-height: 70px;}
.left_tu span{ font-size: 14px;}

.left_lx{ width:100%; float:left; height:110px; margin-top:25px; overflow:hidden;}

/*内页*/


.lx_wz {
    float: left;
    overflow: hidden;
    padding-top: 15px;
    width: 380px;
}
.lx_wz h2{ font-size:18px;}

.lx_tu {
    float: right;
    width: 380px;
}

#demo { 
overflow:hidden; 
height: 20px; 
text-align: left; 
float: left; 
line-height: 14px;
} 
#demo a { 
margin: 3px;
display: block; 
} 
.in_gg {
width: 1000px;
float: left;
}

.title10_c {
padding: 10px;
overflow: hidden;
}
.join_wrap {
width: 700px;
}
.join02 {
padding-top: 15px;
}
.join2_c {
padding-left: 38px;
}
.join03 {
border: 1px solid #b6b5b5;
border-top: none;
}
.join03_title {
padding: 0px 15px;
height: 35px;
border-top: 1px solid #b6b5b5;
background: #ededf0;
}
.join03_title span {
color: #232323;
line-height: 35px;
float: left;
}
.join03_title a {
padding-top: 10px;
float: right;
}
.join03_c {
padding: 10px 20px;
border-top: 1px solid #b6b5b5;
line-height: 20px;
}

.post_list {
list-style: none;
margin: 0;
padding: 0;
min-height: 450px;
}
.post_item{
margin-bottom: 30px;
overflow: hidden;
}
.post_thumbnail{
margin-right: 16px;
width: 140px;
height: auto;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
overflow: hidden;
float: left;
}
.post_info {
width: 550px;
float: left;
}
.post_info p{
line-height: 22px;
}
.title.post_title {
font-size: 13px;
margin-bottom: 6px;
line-height: 17px;
}
.post_title a {
color: #333;
text-decoration: none;
}
.news_content_title {
color: #333;
font-size: 18px;
margin-bottom: 8px;
text-align: center;
font-weight: bolder;
}
.news_content_time {
font-size: 12px;
color: #c9c9c9;
text-align: center;
margin: 0 25px;
padding-bottom: 5px;
border-bottom: 1px dashed #ccc;
}
.news_content {
min-height: 350px;
margin-top: 10px;
}
.tagcloud{
margin-top: 22px;
font-size: 12px!important;
padding: 5px 8px;
display: block;
float: left;
margin-right: 4px;
margin-bottom: 7px;
background-color: #EEE;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color: #999;
}
.tagcloud a:hover{
text-decoration: underline;
}
.kh_zs {
padding-top: 8px;
}
.kh_zs dl{
padding: 3px;
float: left;
display: block;
}
.kh_zs dl img {
border: 1px #ccc solid;
}


#hzjg {
border: 1px solid #ccc;
overflow: hidden;
padding: 10px 15px;
}

#inhzjg {
float: left;
width: 800%;
}
#hzjg1 {
float: left;
}
#hzjg img {
width: 110px;
border: 1px solid #ccc;
}
#hzjg1 a{
width: 110px;
float: left;
margin: 5px;
}
#hzjg2 a{
width: 110px;
float: left;
margin: 5px;
}

#hzjg2 {
float: left;
}

.pager {padding-left: 0;margin: 20px 0;list-style: none;text-align: center;}
.pager span{background: #333;color: #FFF;font-size: 12px;margin: 2px;padding: 6px 12px;text-decoration: none;float: left;}
.pager a{background: #333;color: #FFF;font-size: 12px;margin: 2px;padding: 6px 12px;text-decoration: none;float: left;}
.pager a:hover{background: #035096;color: #FFF;}

.down {min-height: 400px;overflow: hidden;}
.down li{float: left;width: 730px;border-bottom: 1px dashed #ccc;line-height: 30px;}
.down li span{float: right;color: #646464;}

.zhengshu {
width: 700px;
float: left;
}
.zhengshu_img {
float: left;
width: 700px;
}
.zhengshu_title {
float: left;
width: 700px;
}