/* Ã§Â»â€¡Ã¦Â¢Â¦Ã¦Â¨Â¡Ã¦ÂÂ¿Ã¤Â¹â€¹Ã¥Â®Â¶Ã¯Â¼Ë†mubanzhijia.comÃ¯Â¼â€°Ã¥ÂÅ¡Ã¦Å“â‚¬Ã¥Â¥Â½Ã§Å¡â€žÃ§Â»â€¡Ã¦Â¢Â¦Ã¦â€¢Â´Ã§Â«â„¢Ã¦Â¨Â¡Ã¦ÂÂ¿Ã¤Â¸â€¹Ã¨Â½Â½Ã§Â½â€˜Ã§Â«â„¢ */
.index_header {
	BACKGROUND: url(../images/service_bg.gif) repeat-x 50% bottom;
	HEIGHT: 500px
}
.index_banner {
	TEXT-ALIGN: center;
	WIDTH: 100%;
	BACKGROUND: url(../images/service_bg.gif) repeat-x 50% bottom;
	HEIGHT: 480px;
	OVERFLOW: hidden
}
.home-slider {
	OVERFLOW: hidden
}
.design_box {
	Z-INDEX: 10000;
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 1200px;
	LEFT: 0px;
	font-family:"å¾®è½¯é›…é»‘";
}
.design {
	Z-INDEX: 10000;
	POSITION: absolute;
	MARGIN: 0px auto;
	WIDTH: 1200px;
	BOTTOM: 30px;
	OVERFLOW: hidden;
	LEFT: 0px
}
.design DL {
	TEXT-ALIGN: center;
	FILTER: alpha(opacity=60);
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 30px;
	WIDTH: 310px;
	PADDING-RIGHT: 30px;
	BACKGROUND: url(../images/design_dl_bg.gif) no-repeat;
	FLOAT: left;
	HEIGHT: 94px;
	PADDING-TOP: 15px;
	-moz-opacity: 0.6;
	opacity: 0.6
}
.design DL.sel {
	FILTER: alpha(opacity=80);
	BACKGROUND: url(../images/design_dl_bg_hover.gif) no-repeat;
	COLOR: #fff;
	-moz-opacity: 0.8;
	opacity: 0.8
}
.design DL.sel DD {
	COLOR: #fff
}
.design_center {
	MARGIN: 0px 45px
}
.design DL DT {
	BORDER-BOTTOM-COLOR: #0f6;
	WIDTH: 300px;
	font-family:"å¾®è½¯é›…é»‘";
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold
}
.design DL DD {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
	MARGIN: 0px auto;
	WIDTH: 260px;
	COLOR: #999;
	PADDING-TOP: 10px
}
.service_bg {
	Z-INDEX: 100000;
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 1200px;
	HEIGHT: 290px;
	TOP: 0px
}
.service {
	POSITION: absolute;
	MARGIN: 0px auto;
	WIDTH: 1200px;
	BOTTOM: 20px;
	HEIGHT: 290px;
	LEFT: 0px
}
.service DL {
	TEXT-ALIGN: center;
	WIDTH: 266px;
	FLOAT: left;
	HEIGHT: 290px
}
.service DT {
	PADDING-BOTTOM: 10px;
	font-family:"å¾®è½¯é›…é»‘";
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 200px
}
.service DD {
	COLOR: #999;
	FONT-SIZE: 12px
}
.service01 {
	BACKGROUND: url(../images/service_bg01.gif) no-repeat;
	MARGIN-RIGHT: 45px
}
.service01:hover {
	BACKGROUND: url(../images/service_bg01_hover.gif) no-repeat;
	COLOR: #2eafbb
}
.service02 {
	BACKGROUND: url(../images/service_bg02.gif) no-repeat;
	MARGIN-RIGHT: 45px
}
.service02:hover {
	BACKGROUND: url(../images/service_bg02_hover.gif) no-repeat;
	COLOR: #2eafbb
}
.service03 {
	BACKGROUND: url(../images/service_bg03.gif) no-repeat;
	MARGIN-RIGHT: 45px
}
.service03:hover {
	BACKGROUND: url(../images/service_bg03_hover.gif) no-repeat;
	COLOR: #2eafbb
}
.service04 {
	MARGIN: 0px;
	BACKGROUND: url(../images/service_bg04.gif) no-repeat
}
.service04:hover {
	BACKGROUND: url(../images/service_bg04_hover.gif) no-repeat;
	COLOR: #2eafbb
}
.service DL.service_hover DD {
	COLOR: #2eafbb
}
.content {
	MARGIN-TOP: 40px
}
.content_title {
	height: 20px;
	margin-top: 5px;
	BACKGROUND: url(../images/content_title_bg.png) repeat-x center center
}
.content_title2 {
	BACKGROUND-COLOR: #fff;
	WIDTH: 207px
}
.content_title3 {
	BACKGROUND-COLOR: #fff;
	WIDTH: 260px
}
.content_title4 {
	BACKGROUND-COLOR: #f9f9f9;
	WIDTH: 268px
}
.title_ch {
	font-family:"å¾®è½¯é›…é»‘";
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #2eafbb;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 15px
}
A.title_ch {
	font-family:"å¾®è½¯é›…é»‘";
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #2eafbb;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 15px
}
.title_en {
	TEXT-TRANSFORM: uppercase;
	FONT-FAMILY: Arial;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #aaa;
	FONT-SIZE: 20px
}
.cases {
	PADDING-BOTTOM: 40px;
	MARGIN: 0px auto;
	WIDTH: 1200px
}
.cases_dl {
	FILTER: alpha(opacity=30);
	MARGIN: 0px auto;
	WIDTH: 1200px;
	-moz-opacity: 0.3;
	opacity: 0.3
}
.cases_dl DL {
	WIDTH: 380px;
	FLOAT: left
}
.cases_name {
	FONT-SIZE: 14px;
	PADDING-TOP: 15px
}
.cases_int {
	LINE-HEIGHT: 20px;
	COLOR: #999;
	FONT-SIZE: 12px;
	PADDING-TOP: 10px
}
.cases_center {
	MARGIN: 0px 30px
}
.news_bg {
	MARGIN: 0px auto;
	BACKGROUND: url(../images/news_bg.gif) #f9f9f9 no-repeat center center
}
.news {
	PADDING-BOTTOM: 40px;
	MARGIN: 0px auto;
	WIDTH: 1200px;
	PADDING-TOP: 40px
}
.news_con_left {
	WIDTH: 550px
}
.news_con_right {
	WIDTH: 550px
}
.news_con_left DL {
	BORDER-BOTTOM: #d8d8d8 1px dashed;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 20px
}
.news_con_right DL {
	BORDER-BOTTOM: #d8d8d8 1px dashed;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 20px
}
.news_title {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}
.news_title A {
	COLOR: #666
}
.news_title A:hover {
	COLOR: #2eafbb;
	TEXT-DECORATION: underline
}
.news_date {
	FONT-FAMILY: Arial;
	COLOR: #999
}
.news_con_left DL DD {
	LINE-HEIGHT: 20px;
	MARGIN-TOP: 10px
}
.news_con_right DL DD {
	LINE-HEIGHT: 20px;
	MARGIN-TOP: 10px
}
.news_con_left DL DD A {
	COLOR: #999
}
.news_con_right DL DD A {
	COLOR: #999
}
.news_con_left DL DD A:hover {
	COLOR: #666
}
.news_con_right DL DD A:hover {
	COLOR: #666
}
.partners {
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 1200px;
	PADDING-RIGHT: 0px;
	CLEAR: both;
	PADDING-TOP: 40px
}
.partners_table {
	MARGIN-TOP: 20px;
	DISPLAY: none;
	CLEAR: both
}
.partners_table LI {
	TEXT-ALIGN: center;
	WIDTH: 150px;
	FLOAT: left;
	HEIGHT: 90px
}
.partners_table LI IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.link {
	width: 1200px;
	margin: 0 auto;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 24px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #999;
	PADDING-TOP: 10px
}
.link li {
	float: left;
}
.link A {
	PADDING-RIGHT: 10px;
	DISPLAY: inline-block;
	WHITE-SPACE: nowrap;
	COLOR: #999
}
.link A:hover {
	TEXT-DECORATION: underline
}
.adipoli-wrapper {
	POSITION: relative;
	MARGIN: auto;
	DISPLAY: inline-block
}
.adipoli-wrapper > IMG {
	Z-INDEX: 1;
	POSITION: absolute
}
.adipoli-before {
	Z-INDEX: 5;
	POSITION: absolute
}
.adipoli-after {
	Z-INDEX: 10;
	POSITION: absolute
}
.adipoli-slice {
	Z-INDEX: 15;
	POSITION: absolute;
	DISPLAY: block;
	HEIGHT: 100%
}
.adipoli-box {
	Z-INDEX: 15;
	POSITION: absolute;
	DISPLAY: block
}
.banner_box{width:100%; height:680px; position:relative; margin-top: 90px}
.banner{ width:100%; height:635px; overflow:hidden; }
.banner_list{ width:300%; height:635px;}
.banner_list a{display:block; width:33.33333%; height:635px; float:left;}
.banner_anim_box{margin: 0 auto;width:1120px;/* height:635px; */position:relative;overflow:hidden;}
.banner_anim_box .one_di{ display:block; position:absolute; z-index:9;}
.banner_anim_box .one_di1{ top:90px; left:-400px;}
.banner_anim_box .one_di2{ top:90px; left:1400px;}
.banner_anim_box .one_di3{ top:640px; left:-29px;}
.banner_anim_box .one_di4{ top:640px; left:1400px;}
.banner_anim_box .iphone_pic{ width:171px; height:334px; position:absolute; top:181px; left:564px; z-index:99; overflow:hidden;}
.iphone_img{ margin-top:334px;}
.banner_anim_box .light{ width:485px; height:375px; position:absolute; top:-376px; left:392px; z-index:999;}
.banner_anim_box .one_text{ width:0px; height:405px; position:absolute; top:143px; left:0px; z-index:999; overflow:hidden;}
.banner_anim_box .two_pic{ width:200px; height:200px; position:absolute; top:-500px; left:130px; z-index:999;}
.banner_anim_box .two_text{ width:339px; height:392px; position:absolute; bottom:-392px; right:80px; z-index:99;}
.banner_anim_box .two_tit{display:none; width:190px; height:143px; position:absolute; top:231px; left:30px; z-index:99;}
.banner_anim_box .three_tit{ width:396px; height:96px; position:absolute; top:-96px; left:22px; z-index:99;}
.banner_anim_box .three_text{ width:364px; height:167px; position:absolute; top:262px; left:22px; z-index:99;filter: alpha(opacity: 0); opacity: 0; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.banner_anim_box .dian{ width:40px; height:34px; position:absolute; z-index:99; overflow:hidden;}
.banner_anim_box .dian img{margin-top:34px;}
.banner_anim_box .t_posi1{ top:262px; right:337px;}
.banner_anim_box .t_posi2{ top:330px; right:317px;}
.banner_anim_box .t_posi3{ top:280px; right:225px;}
.banner_anim_box .t_posi4{ top:229px; right:193px;}
.banner_anim_box .t_posi5{ top:313px; right:88px;}
.banner_anim_box .t_posi6{ width:49px; height:44px; position:absolute; z-index:99; overflow:hidden; top:240px; right:123px;}
.banner_anim_box .t_posi6 img{margin-top:44px;}


.banner_box .ban_btn{display:none; width:45px; height:69px; position:absolute; top:245px; background:url(../images/banner/leftRight_btn.png) no-repeat; cursor:pointer; z-index:99;filter: alpha(opacity: 0); opacity: 0; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.banner_box .ban_left_btn{ left:100px; background-position: -104px 0; }
.banner_box .ban_right_btn{ right:100px; background-position: 0 0; }

.content{ width:100%; padding:20px 0 10px 0;}

.function_box{ width:100%;background:url(/static/vifnn2/static/new_index/images/fun_bg.jpg) no-repeat center top;}
.function_tit{ width:1120px; height:54px; font-size:30px; font-family:"Microsoft YaHei"; color:#ed4e34; padding-top:90px;margin: auto;}
.f_main{ width:1120px;  padding:7px 0 0 6px;margin: auto; }
.f_foot{ width:1120px; height:40px; }


.f_main_leftbox{text-align: center;width: 194px;float:left;position:relative;}
.f_main_leftbox .shang{display:none;width: 194px;background: #ccc;height:20px;position:absolute;/* top: -10px; */left: 0;z-index:9;cursor:pointer;/* padding-top: 20px; */}
.f_main_leftbox .xia{background: #ccc;display:none;width: 194px;height:20px;left: 0px;position:absolute;z-index:9;cursor:pointer;}
.list_box{padding: 0 0 0 32px;height: 550px;width:133px;overflow:hidden;}
.f_main_left li{ width:133px;  line-height:34px; text-align:center; font-size:14px; font-family:"Microsoft YaHei"; color:#605761; cursor:pointer;}
.f_main_left .cur{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66F1F1F1', endColorstr='#66F1F1F1'); font-weight:bold;font-size:16px;border-radius:15px;}
:root .f_main_left .cur{
	filter:none;	 
	    background-color: rgba(60, 164, 207, 0.09);
}

.f_main_right{width:850px;float: left;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');}
:root .f_main_right {filter:none;background-color:rgba(0,0,0,0.4);}
.r_title{ width:100%; height:72px; line-height:72px; font-size:20px; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; border-bottom:1px solid #d8d1c4; color:#fff;}
.r_img{width: 844px;height: 1195px;margin-top: 25px;}
.r_img img{border:3px solid #cccccc;width: 100%;height: 100%;background: url(/static/vifnn2/static/new_index/images/111.gif) no-repeat center;}
.r_text{ width:783px; margin-top:40px;}
.r_text p{ width:630px; text-indent:2em; font-size:14px; line-height:20px; color:#fff;}

.Container {margin: auto;width: 1120px;
}
.post{float: left;width: 100%}
.entry img {
    text-align: center;
    padding: 15px;
    width: 46%;
}
.img-top-bg {
	background:url(../images/2013_bg03.png) repeat left top;
	position:absolute;
	left:0;
	top:0;
	display:block;
	_display:none;/*for ie6*/
	z-index:1;
	width:100%;
	height:320px;
}
.ContainerMain_right {
	
	float:right;
	margin-top:10px;
}
.ContainerMain_right .path {
	height:25px;
	text-align:right;
	border-bottom:1px solid #cccccc;
}
.ContainerMain_right .path span {
	color:#E5001A;
}
.ContainerMain_right1 {
	padding-bottom: 20px;

	margin-top:10px;
}
.ContainerMain_right1 .path {
	height:25px;
	text-align:right;
	border-bottom:1px solid #cccccc;
}
.ContainerMain_right1 .path span {
	color:#E5001A;
}
.Box2 {
	width:230px;
	background:url(../images/box2body.png) repeat-y 0 0;
}
.Box2 .tbody {
	background:url(../images/box2foot.png) no-repeat left bottom;
}
.Box2 .tbodyTop {
	background:url(../images/box2top.png) no-repeat left top;
}
.Box2 .tbody .box {
	width:194px;
	margin:auto;
	padding-top:6px;
}
.Box3 {
	margin-top: 20px;
	width:230px;
	background:url(../images/box2body.png) repeat-y 0 0;
}
.Box3 .tbody {
	background:url(../images/box2foot.png) no-repeat left bottom;
}
.Box3 .tbodyTop {
	background:url(../images/box2top.png) no-repeat left top;
}
.Box3 .tbody .box {
	width:194px;
	margin:auto;
	padding-top:6px;
}

.Box4 {
	margin-top: 20px;
	width:230px;
	background:url(../images/box2body.png) repeat-y 0 0;
}
.Box4 .tbody {
	background:url(../images/box2foot.png) no-repeat left bottom;
}
.Box4 .tbodyTop {
	background:url(../images/box2top.png) no-repeat left top;
}
.Box4 .tbody .box {
	width:194px;
	margin:auto;
	padding-top:6px;
}
.Box04 {
    background: url(../images/box2body.png) repeat-y 0 0;
    float: left;
    /* height: 450px; */
}
.Container .Left {
	float:left;
	width:230px;
}
.column_name {
	float: left;
	height:63px;
	width:194px;
	background:#5a5a5a;
	color:white;
}
.column_name .u {
	float:left;
	width:57px;
	height:43px;
	padding:10px 0px;
	background-image:url(../images/item_tit.png);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-100em;
}
.column_name .n {
	    float: left;
	    text-align: center;
	    line-height: 28px;
	    padding: 15px 20px 10px 45px;
	    height: 28px;
	    font-family:"å¾®è½¯é›…é»‘";
	    font-size: 28px;
}
fieldset {
    border: none;
}
fieldset label{
        height: 22px;
    line-height: 22px;
    margin: 2px;
}
fieldset input{
	width: 80%;
    padding: 2px;
    line-height: 22px;
}
fieldset textarea {
    padding: 2px;
    width: 80%;
    height: 50px;
}
fieldset button {
    box-shadow: none;
    border: 1px solid transparent;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    width: 140px;
    display: block;
    /* width: 100%; */
    border-radius: 4px;
    color: #fff;
    background: #EFA4A4;
    height: 30px;
    cursor: pointer;
}
.en-left{ float: left; width: 50%}
.en-right{float: left;width: 50%}
img.img-down {
    padding: 30px 0 0 17px;
    width: 194px;
}