.heio { height:auto; overflow:hidden;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb10 { margin-bottom:10px;+margin-bottom:5px;}
.mb15 { margin-bottom:15px;+margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mr40 { margin-right:40px;}
.mr20 { margin-right:20px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr18 { margin-right:18px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.fwb { font-weight:bold;}
.tin2 { text-indent:2em;}
.fz16 { font-size:16px;}
.fz14 { font-size:14px;}
img { border:none;}
a { text-decoration:none;} 
.w1000 { width:800px;margin:0 auto;}
.w1200 { width:1200px;margin:0 auto;}

/************** banner **************/
.banner{height:460px;width:100%;overflow:hidden; position:relative;}
.banner img{width:1920px;height:460px;position:absolute;top:0;left:50%;margin-left:-960px;}
.banner h1 { display:none;}
.banner .date  {
	position: absolute;
	z-index: 900;
	top: 90%;
	left: 13%;
	font-size: 12px;
	display: block;
	background-image: url(../images/zc_bg.png);
	background-repeat: repeat;
	padding-right: 10px;
	padding-left: 10px;
	color:#FFFFFF;
	width:140px;
	}

.ibmv2 { background:#EEE top center no-repeat; height:auto; padding-bottom:30px; padding-top:30px;}
.lead { width:680px; height:440px; background:#1a2537;font-size:15px; line-height:26px;}
.lead_info { padding:15px; }
.lead_info h2 { font-size:24px; color:#d6316d; margin-bottom:10px; padding-top:10px; text-align:center;}
.lead_info h3 { font-size:16px; color:#FFF;}
.lead_info p {padding-bottom:18px; color:#CCC; font-size:14px;}
.discuss { background:#1a2537; padding:10px;}
.discuss ifame { overflow-y:hidden;}
.div1 h2,.div2 h2,.div3 h2,.div5 h2 { font-size:35px; line-height:35px; text-align:center; margin-bottom:40px;}
.div1_bg { background:url(../images/ibm_bg.jpg) top center no-repeat; height:205px;}
.div1_bg li{ font-size:18px; text-align: center; width:250px; float:left; line-height:30px; cursor:pointer; }
.div1_bg li img { margin-bottom:10px;}
.div1_bg a,.div2_left a,.div2_right a { color:#333;}
.div_img ul { position: relative;}
.mr8 { margin-right:8px;}
.d_none { display:none;}
.video1 { width:1200px; height:420px;}

.ibm_form { background:#3169b4; padding:15px;color:#FFF;}
.div_form1 { float:left; width:480px;}
.div_btn { float:left; padding-top:60px;}

.bg_gray { background:#f0f0f0; padding-top:50px; padding-bottom:50px;}
.div2_left { width:450px; float:left;}
.div2_tc { width:260px;float:left;}
.div2_right { width:450px;float:left;}
.left_1,.left_2 { text-align:right;}
.right_1,.right_2 { text-align:left;}
.left_1 h3,.left_2 h3,.right_1 h3,.right_2 h3 { font-size:18px; color:#3069b4; margin-bottom:10px;}
.left_1 p,.left_2 p,.right_1 p,.right_2 p { font-size:16px;}
.left_2 h3 { font-size:18px; color:#15aa96; margin-bottom:10px;}
.right_1 h3 { color:#f4a516;}
.right_2 h3 { color:#ba433a;}

.zzsc{ width:1100px; margin:0 auto; }
.zzsc .tab{ overflow:hidden; background:#e0e0e0;}
.zzsc .tab a{ display:block; width:275px; height:50px; line-height:50px; text-align:center; float:left; text-decoration:none; color:#333; font-size:20px;}
.zzsc .tab a:hover{ background:#aaaaaa; color:#000; text-decoration:none;}
.zzsc .tab a.on{ background:#4178be; color:#fff; text-decoration:none;}
.zzsc .content{ overflow:hidden; background:#fff; padding:12px;}
.zzsc .content li{ display:none;}

.div4 { background:url(../images/bg1.jpg) top center no-repeat; height:532px; }
.div4 h2 {font-size:35px; line-height:35px; text-align:center; margin-bottom:40px; color:#FFF; padding-top:50px;}
.div4_info { width:290px; float:left;}
.div4_info p { color:#FFF; font-size:18px; margin-left:45px; line-height:30px;}

.case_img { width:417px; float:left;}
.case_info {padding:30px 20px; float:left; width:743px; height:218px;}
.case_info h3 { font-size:22px;}
.case_info h4 { font-size:18px; text-align:right; margin-bottom:20px; font-weight:normal;}
.case_info p { font-size:15px; line-height:26px; margin-bottom:20px;}
.case_info a { display:block; width:100px; text-align:center; color:#FFF; float:right; background:#4178be; height:30px; line-height:30px; font-size:15px;}
.case_info a:hover { background:#325d80;}

.div5 { background:url(../images/bg2.jpg) top center no-repeat; height:390px;}
.div5 h2 { color:#FFF; padding-top:40px;}
.div5_info { height:auto; }
.div5_info .p1 { width:590px; height:220px; background:#F2F2F2;}
.div5_info .p1 h3 { font-weight:bold; color:#333; font-size:16px;}
.div5_info .p1 .p_c { width:280px; height:190px; padding:15px;}
.div5_info .p1 .p_c p { color:#666; padding-top:5px; font-size:14px;}
.btn1 a { background:#4178be;width:100px; float:right; display:block; cursor:auto; font-size:14px; line-height:30px; text-align:center; color:#fff;}
.btn1 a:hover { width:100px; background:#325d80;}

/********** 右侧悬浮 **********/
.keifu{position:fixed;bottom:35%;right:2%;width:150px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.icon_keifu{width:150px;height:190px;float:left;position:relative;display:none;cursor:pointer;}
.keifu_box{float:left;width:150px;}

iframe,body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,blockquote,th,td { margin:0; padding:0;list-style:none;}
body{margin:0px;line-height:24px;font-size:12px;padding:0px;font-family:"Microsoft Yahei"; color:#333;}
/*header style*/
.topwrapwrap{width:100%;background:url("http://www.e-works.net.cn/imageshome/topbg.jpg") repeat-x;border-bottom:1px solid #7F7F7F;}
.topwrap{width:980px;height:38px;line-height:38px;padding:0px 0px;font-size:14px;color:#7D8184;overflow:hidden;}
.qlink{width:534px;}
.qlink a{padding-right:21px; text-decoration:none;font-size:14px;}
.qlink a:link,.qlink a:visited{color:#5E5E5E;}
.qlink a:hover{color:#f60;}
.tl			{text-align:left;}
.tc			{text-align:center;}
.tr			{text-align:right;}
.mag		{margin:0px auto;}
.fl		    {float: left;}
.fr			{float: right;}
.clear             {clear:both;}
.clearfix:after    {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix          {display: inline-block;}      
/* Hides from IE-mac \*/
* html .clearfix   {height: 1%;}
.clearfix          {display: block;}
.mt10{margin-top:10px;}
.foot{height:80px;padding-top:20px; background:#292828;}
.foot a,.foot li { color:#fff;}
.foot a:link,.foot a:visited {text-decoration: none;}
.foot a:hover {text-decoration: underline;}
/*header style end*/

/* fullSlide */
.fullSlide{width:100%;position:relative;height:460px;background:#04060c;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:460px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.message { width:100%;}
.m_left { width:35%; margin-right:2%; padding-right:2%; border-right:solid 1px #EEE;}
.m_left textarea { width:96%; padding:2%; height:160px; vertical-align:top; margin-bottom:15px; border:none;}
.btn2 a { background:#d41c36;width:100px; height:40px; line-height:40px; float:right; display:block; cursor:pointer; font-size:16px; text-align:center; color:#fff;}
.btn2 a:hover { width:100px; height:40px;  background:#d41c36;}
.m_info { border-bottom:dashed 1px #EEE; padding-bottom:4px; margin-bottom:4px;}
.m_right { width:60%; height:220px; overflow-y:hidden; overflow-y:auto;}
.m_right h3 { font-size:16px; color:#d7326c; margin-bottom:10px;}
.m_right span { color:#a8c9fe;}
.m_right p { color:#FFF; font-size:12px;}

.btn3 a { background:#1a2537;width:166px; height:80px; line-height:80px; float:left; display:block; cursor:pointer; font-size:22px; text-align:center; color:#fff; border-right:solid 1px #CCC;}
.btn3 a:hover {width:165px; height:80px; line-height:80px; background:#1a2537; color:#d6316d;}

.speak h2,.key-txt h2 {font-size:35px; line-height:35px; text-align:center; margin-bottom:40px; color:#333; padding-top:50px;}
.key-info { background:#FFF; padding:20px 30px; height:260px; overflow-y:hidden; overflow-y:auto;}
.key-info h3 { font-size:17px; color:#d6316d; margin-bottom:5px;}
.key-info p { font-size:15px; padding-bottom:15px;}

.speak_info { background:#FFF; padding:20px 30px;}
.speak_info li { width:170px; float:left; text-align: center;}
.speak_info img { margin-bottom:10px;}
.speak_info h3 { font-size:22px; margin-bottom:10px;}
.speak_info h4 { font-size:16px; font-weight:normal;}
.mr70 { margin-right:70px;}

/************** 13个视频 **************/
#wrapper2{width:1200px; height:auto; overflow:hidden;}

#LeftButton2{cursor:hand;height:41px;width:25px;float:left;background:url(../images/norrow_icon.png) no-repeat left top; margin-top:35px;}
#LeftButton2:hover{background:url(../images/norrow_icon.png) no-repeat left -41px;}

#CSSBox2{float:left;width:1132px;height:140px; overflow:hidden; margin-left:10px;}
#CSSBox2 ul li{width:220px; float:left; list-style:none; margin-left:10px;}
#CSSBox2 ul li img { width:200px; vertical-align:top;}
#CSSBox2 ul li span{ width:190px; height:36px; padding:0 5px; background:#FFF; display:block; text-align:center; font-size:13px; line-height:36px; text-align:center; margin-top:5px;}
#CSSBox2 ul li span a { color:#3D4646;}
#CSSBox2 ul li span a:hover { color: #F60;}

#RightButton2{cursor:hand;height:41px;width:25px;float:right;background:url(../images/norrow_icon.png) no-repeat -26px top; margin-top:35px; }
#RightButton2:hover{background:url(../images/norrow_icon.png) no-repeat -26px -41px;}
