/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin:0px; overflow-x:hidden;}
*{ margin:0px; padding:0px; border:0px;}
div ,ul,li{ padding:0px; margin:0px; list-style:none;}
dl,dt,dd,p{ padding:0px; margin:0px; list-style:none;}
img{ border:0px; list-style:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ text-decoration:none; color:#F00;}
h1,h2,h3,h4{ padding:0px; margin:0px; list-style:none;}
.clear{ clear:both;}
.red{ color:#F00;}



.cont_box{ width:1200px; margin:0px auto; overflow:hidden; padding-top:15px;}
.cont_box .cont_left{ width:548px; height:330px; float:left;}
.cont_box .cont_left .case{ width:546px; height:326px; border:1px #dcdcdc solid; }
.cont_box .cont_left .case .l_tit{ display:block; height:40px; line-height:40px; font-size:24px; font-weight:bold; font-family: "Microsoft Yahei",Arial,"宋体",Helvetica; padding-left:10px; border-bottom:2px #000 solid;color:#292f3f;}

/*主页old案例*/
.anli_flash{ width:546px; height:245px; padding-top:18px;}
/* iFocus style */
#ifocus { width:525px; height:245px; margin-left:10px;  border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:410px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:410px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:410px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }


.l_pro_box{ width:546px; height:213px; border:1px #dcdcdc solid; margin-top:15px;}
.l_pro_box .l_pro_tit{ height:40px; line-height:40px; font-size:24px;  font-weight:bold; font-family: "Microsoft Yahei",Arial,"宋体",Helvetica; padding-left:10px; border-bottom:2px #000 solid;}


/* 新案例 start*/
/* show_box */
.show_box{width:528px;position:relative;height:248px;overflow:hidden; margin-left:9px;}
.pic_list{width:525px;height:248px;position:relative}
.pic_list li{float:left;width:100%;height:248px;position:absolute;top:0px;left:0px}
.pic_list li img{ width:528px; height:248px;}
.title_nav{float:left;width:100%;height:60px;position:absolute;bottom:-22px;left:0px}
.title_nav a{float:left;display:inline-block;width:74px;margin-right:1px;background:#444;padding:5px 15px;text-align:center;color:#fff;text-decoration:none;}
.title_nav a.select{background:#292f3f;}



.cont_box .cont_right{ width:635px; height:330px; float:right;}
.cont_box .cont_right .t_tab{ width:633px; border:1px #dcdcdc solid; height:326px;}
.cont_box .cont_right .t_tab .kh{ display:block;  height:40px; line-height:40px; font-size:24px;  font-weight:bold; font-family: "Microsoft Yahei",Arial,"宋体",Helvetica; padding-left:10px; border-bottom:2px #000 solid; text-align:center; color:#F00;}

/*主页tab start*/
.content{margin-top:10px; width:635px; min-height:100px;height:auto !important;margin-bottom:10px;clear:both;}
.content p{padding-top:5px;line-height:22px;}

.tab_gray_bg{height:6px;}
.tabbox {width:auto;height:auto;_margin-top:-10px; text-indent:0px;}
.tabmenu {width:auto;height:40px;/*border:1px solid #ccc;*/ border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.tabmenu ul {margin:0;padding:0; list-style:none inside;}
.tabmenu li { text-align:center; float:left;height:40px; padding-left:14px;padding-right:14px; border-right:1px solid #ccc;overflow:hidden; line-height:40px; display:inline; font-size:13px; cursor:pointer;font-weight:bold;}
.tabmenu li#yuanli{border:none;width:59px;height:40px;}
.tabmenu .cli {text-align:center;float:left;padding-left:14px; padding-right:14px;height:40px;overflow:hidden;line-height:40px;display:inline; cursor:pointer;color:#e60012;}
#tabcontent {width:auto;padding-left:10px;padding-top:3px;padding-right:5px;min-height:60px;height:auto !important; height:60px; line-height:25px;text-align:left;font-size:12px;}
#tabcontent .tab_t{ display:block; clear:both; overflow:hidden; padding-top:15px;}
#tabcontent table{clear:both;}

#tabcontent img.l{padding:1px;border:1px solid #ccc;margin-right:8px;margin-top:5px;margin-bottom:5px;display:inline;float:left;}
#tabcontent img.r{padding:1px;border:1px solid #ccc;margin-left:8px;margin-top:5px;margin-bottom:5px;display:inline;float:right;}
#tabcontent .hidden {display:none;}
#tabcontent li{ list-style:none inside;list-style:none outside\9;}
#tabcontent H6{height:53px;margin:0;padding:0;}
#tabcontent span.desc_zhuanli{width:205px;height:40px; line-height:20px;float:left;display:inline;text-align:center;}

.tab_cont{ height:268px; overflow:hidden;}
#tabcontent a:hover{ text-decoration:underline; color:#333;}
#tabcontent .tab_t .n_imgs{ display:block; float:left; width:105px; height:66px; }
#tabcontent .tab_t .n_span{ display:block; padding:0px 5px; float:right; width:292px;}
#tabcontent .tab_t .n_span .a_t{ border-bottom:1px #CCC dotted; display:block; height:23px; font-weight:bold;}
#tabcontent .tab_t .n_span  .a_t_2{ display:block; line-height:20px; padding-top:5px;}
#tabcontent .ppgz{ display:block; height:30px; line-height:30px; margin-top:15px; border-top:1px dotted #000;}

.i_gsjj_img{ width:120px; height:80px; float:left; padding-right:5px; padding-bottom:5px;}
.i_gsjj_txt{ line-height:20px; text-indent:2em;}
.i_gsjj_tx2{ line-height:22px;}
.i_fwzx_l{ height:90px; line-height:90px;  text-indent:3em; width:130px; float:left; border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.i_fwzx_r{ float:left; border:1px solid #dcdcdc; width:280px; height:90px; text-align:center; line-height:30px;}

.qyzk{ width:633px; border:1px #dcdcdc solid; height:326px;}
.qyzk .qyzk_tit{ height:40px; line-height:40px; font-size:24px;  font-weight:bold; font-family: "Microsoft Yahei",Arial,"宋体",Helvetica; padding-left:10px; border-bottom:2px #000 solid; text-align:center; color:#F00;}
.qyzk .qyzk_c{ width:390px; height:283px; overflow:hidden;float:left;}
.qyzk .qyzk_c .qyzk_img{ display:block; float:left; width:120px; height:140px; margin:10px 5px 0px 10px;}
.qyzk .qyzk_c .qyzk_img img{width:120px; height:140px;}
.qyzk .qyzk_c .qyzk_txt{ display:block;  width:380px;padding:6px;  text-indent:2em; line-height:23px;}



/*企业周刊*/
.qyzk_left{ float:left; float:left; width:202px;  min-height:500px;}
.qyzk_left_nav{ width:202px; overflow:hidden;}
.qyzk_left_nav .qyzk_nav_top{ width:202px; height:9px; }
.qyzk_left_nav .qyzk_nav_mid{ width:200px; overflow:hidden; border-left:1px solid #CCC; border-right:1px solid #CCC; padding-bottom:15px;}
.qyzk_left_nav .qyzk_nav_bot{ width:202px; height:9px; }
.qyzk_left_tit{ display:block; height:26px; line-height:26px;}
.qyzk_left_tit .qyzk_span1{ display:block; float:left; height:26px; width:65px; padding-left:20px; font-size:14px; font-weight:bold; color:#000;}
.qyzk_left_tit .qyzk_span2{display:block; float:left; height:26px; padding-left:5px;  font-weight:bold; color:#999;}

.qyzk_nav_mid ul li{ display:block;  width:202px; height:36px; line-height:36px; text-align:center;}
.qyzk_nav_mid ul li a:hover{ color:#900; font-size:16px; font-weight:bold;}

.qyzk_lf_cp{ width:200px; padding-top:15px;}
.qyzk_select{ display:block; height:30px; padding-left:10px;}
.foot-cp-dh{ display:block; height:23px; line-height:23px; width:180px; border:1px #999 solid; text-align:center;}

.qyzk_leftbot{ width:202px; padding-top:15px;}
.qyzk_leftbot .dl1{ display:block; height:39px; text-indent:4em; line-height:39px; font-size:14px; font-weight:bold; margin-bottom:10px;}
.qyzk_leftbot .dl2{ display:block; height:39px;  text-indent:4em; line-height:39px; font-size:14px; font-weight:bold;}
.qyzk_leftbot a{ color:#666;}
.qyzk_leftbot a:hover{ color:#666; text-decoration:underline;}

.qyzk_right_box{ float:right; width:775px; overflow:hidden;}
.qyzk_r_top{ width:775px;  height:102px;}
.qyzk_r_date{ padding-top:86px;}

.qyzk_r_daodu{ width:775px; height:165px; padding-top:20px;}
.qyzk_r_daodu .qyzk_daodu_img{ display:block; float:left; width:130px; height:164px; }
.qyzk_r_daodu .qyzk_daodu_jj{ display:block; float:left; width:630px; height:164px;}
.qyzk_r_daodu .qyzk_daodu_jj dt{ display:block; width:190px; height:25px; line-height:25px; font-size:14px;  font-weight:bold; text-indent:1em; margin-bottom:15px;}
.qyzk_r_daodu .qyzk_daodu_jj dd{ display:block; height:100px; line-height:25px; padding:0px 8px; text-indent:2em;}

.qyzk_r_bot{ width:775px; padding-top:20px;}
.qyzk_r_bot .ywqk_tit{  height:28px; line-height:28px; text-indent:3em; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:10px;}
.ywqk_list{ width:775px; overflow:auto;}
.ywqk_list dl{ display:block; float:left; width:130px; height:214px; margin-left:40px; margin-top:15px; margin-right:15px;}
.ywqk_list dl dt img{ width:130px; height:164px;}
.ywqk_list dl dd{ line-height:25px; text-align:center;}
.ywqk_list dl dd a:hover{ color:#333; text-decoration:underline;}



/* index tab*/
.webwidget_scroller_tab{font-size: 12px; font-family:Verdana, Geneva, sans-serif;width:1200px; clear:both; margin-bottom:15px;}
.tabContainer{width:100%; background:#e5e5e5; repeat-x bottom;overflow:hidden;}
.tabContainer li{ width:125px; float:left; }
.tabContainer li a{display:block!important; color:#FFFFFF;display:inline-block; text-align:center;height:40px;line-height:40px;}
.webwidget_scroller_tab .tabHead{
    list-style-type: none;
    margin:0px;
    padding:0px;
}
.webwidget_scroller_tab .tabBody{
    height: 200px;
    border-left:#dbdbdb solid 1px;
    border-right:#dbdbdb solid 1px;
	border-bottom:#dbdbdb solid 1px;
    background-color: white;
    overflow: hidden;
    width:1200px;
    position: relative;
	

}
.webwidget_scroller_tab .tabBody ul,li{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.webwidget_scroller_tab .tabBody ul{
    width: 1500px;
    position: absolute;
}
.webwidget_scroller_tab .tabBody ul li{
    float: left;
    width: 1200px;
}
.webwidget_scroller_tab .tabHead li{}
.webwidget_scroller_tab .tabHead li a{
    text-decoration: none;
    color: #0000cc;
	
	 
}
.webwidget_scroller_tab .tabCot{
    float: left;

}
.webwidget_scroller_tab .tabCot p{
    margin: 0px;
    padding:5px;
}
.webwidget_scroller_tab .tabContainer li.thistab{}
.webwidget_scroller_tab .tabContainer li.thistab a{height:40px; line-height:40px;  background:#0000cc; color:#FFFFFF;}
.webwidget_scroller_tab .modA{margin:10px;}
.webwidget_scroller_tab .modBody{border-left:#dbdbdb solid 1px;border-right:#dbdbdb solid 1px; background-color: white;}
.webwidget_scroller_tab .modTop h3{padding:0px;margin:0px;height:28px;color:#2C6A78;font-size:12px;line-height:25px;}
.modTop span.modATL,.modTop span.modATR{float:left;width:4px;height:28px;overflow:hidden;}
.modTop span.modATR{float:right;}
.modA #sideNav dd a:hover{color:#FFF;text-decoration:none;}
.webwidget_scroller_tab .modBottom{width:100%;height:4px;overflow:hidden;}
.webwidget_scroller_tab .modBottom span.modABL,.modBottom span.modABR,.modTopB span.modATR,.modTopB span.modATL{float:left;width:4px;height:4px;overflow:hidden;}
.webwidget_scroller_tab .modBottom span.modABR{float:right;}

.tabCot .icp_tab{ padding-top:10px;}
.tabCot .icp_tab .icp_l{ width:160px; height:185px; padding:2px; border:1px solid #e5e5e5; float:left; margin-left:27px;}
.tabCot .icp_tab .icp_l img{ width:160px; height:135px;}
.icp_tab .icp_l dd{ clear:both;  display:block; padding-top:5px; line-height:20px; text-align:center;}
.icp_tab .icp_l dd b{ font-size:12px; font-weight:400;}
.cp_tit{ float:left; display:block; width:125px; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; font-family:'Microsoft Yahei','SimSun',sans-serif;}

.licheng{ padding:15px; background:#f7f7f7; overflow:hidden; width:750px;}
.nTab{
float: left;
width: 750px;
margin: 0 auto;
border-bottom:1px #C7C7CD solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 26px;
overflow: hidden;
}
.nTab .TabTitle ul{
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 90px;
cursor: pointer;
text-align:center;
padding-top: 6px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 7px;
list-style-type: none;
 margin-right:2px;
}
.nTab .TabTitle .active{border-left:1px  #C7C7CD solid;border-top:1px  #C7C7CD solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{border-top:1px #C7C7CD solid;border-bottom:1px #C7C7CD solid;}
.nTab .TabContent{line-height:25px;width:auto;background:#fff;margin: 0px auto;padding:10px;border-right:1px #C7C7CD solid;border-left:1px #C7C7CD solid; overflow:hidden;}
.none {display:none;}
.lc_left_img{ display:block; width:250px; float:left;}
.lc_left_img img{ display:block; width:233px; height:174px; padding:2px; border:1px solid #CCC; margin-bottom:10px;}
.lc_right_txt{ float:right; line-height:25px; width:470px; overflow:hidden;}
.licheng .xuyan{ line-height:25px; border-bottom:1px dotted #eee;}
.licheng .xuyan p{border-bottom:1px dotted #ccc;}