.topbg{
	background:url(../images2/pic-top.jpg) no-repeat;
}
.topbg2{
	background:url(../images2/telimg.jpg) no-repeat;
}
.homebg{
	background:url(../images2/pic_02.jpg) no-repeat;
}
.width980{
	width:980px;
	margin:0 auto;	
}
h4{
	margin:0;
}
#header-outline,#header-outline2{
	width:100%;
	/**height:140px;*/
	background:url(../images2/top-line.png) repeat-x;
}
#header-outline2{/*height:115px;*/overflow:hidden; }
#header{
    width:980px;
    margin:0 auto;
    font-weight:bold;
}
#opaflash{
	display:block !important;
	overflow:hidden;
}
.myopaout{ 
	position:relative;
}
.myopaout #opaflash{
	position:absolute;
}
#logo{
	padding-top:26px;
	width:182px;
}
.navrightcss{height:90px;width:310px;}
#outfree{
	width:279px;
	height:62px;
	padding-left:20px;
}
#freeemail{
	width:143px;
	height:62px;
	background-position:-28px -100px;	
}
#freeemail:hover{
	background-position:-307px -100px;	
}
#freeyewu{
	width:136px;
	height:62px;
	background-position:-170px -100px;	
}
#freeyewu:hover{
	background-position:-449px -100px;	
}
#outenpre a{
	margin-left:14px;	
}
#outenpre{
	padding-top:9px;	
}
#outenpre2{
	padding-top:28px;	
}
#outfooter span{
	padding:0 5px;
}
#outfooter div{
	padding:5px 0;
}
#outfooter{
	overflow:hidden;
	background-color:#EFEFEF;
}
#mybread{
	overflow:hidden;
}
/*common*/
.left {
	float: left;
}
.css ,.xhtml {
	cursor:pointer;
	display:block;
	height:31px;
	width:88px;
}
.css {
	background:transparent url(../images/button_css.gif) no-repeat scroll 0 0;
}
.xhtml {
	background:transparent url(../images/button_xhtm.jpg) no-repeat scroll 0 0;
}
.right {
	float: right;
}
.clr {
	clear: both;
	height:0;
	overflow:hidden;
}
.block{
	display:block;	
}
.size12{
	font-size:12px;
}
.size20{
	font-size:20px;
}
a{
    color:#666;
    text-decoration: none;
}
a:hover{
	color:#222;	
}
img{
    border:none;
}
p{
	line-height:20px;	
}
h2{
	font-size:25px;
	color:#36373C;
	margin:8px 0;
}
h3{
	font-size:20px;
	color:#36373C;
	margin:4px 0;
}
.pl9{
	padding-left:9px;	
}
.pr9{
	padding-right:9px;	
}
.pt9{
	padding-top:9px;	
}
.pb9{
	padding-bottom:9px;	
}
.plr9{
	padding:0 9px;	
}
.ptb9{
	padding:9px 0;	
}
.p9{
	padding:9px;	
}

.ml9{
	margin-left:9px;	
}
.mr9{
	margin-right:9px;	
}
.mt9{
	margin-top:9px;	
}
.mb9{
	margin-bottom:9px;	
}
.mlr9{
	margin:0 9px;	
}
.mtb9{
	margin:9px 0;	
}
.m9{
	margin:9px;	
}
.m0{
	margin:0;	
}
.p0{
	padding:0;	
}
.green{
	color:#84C430;	
}
.blue{
	color:#03AEE4;	
}
.bold{
	font-weight:bold;	
}
.size13{
	font-size:13px;
}
.size14{
	font-size:14px;
}
.size15{
	font-size:15px;
}
.size16{
	font-size:16px;
}
.color1{
	color:#111;	
}
.color3{
	color:#333;	
}
.color5{
	color:#555;	
}
.color7{
	color:#777;	
}
.colord{
	color:#ddd;	
}
.displaynone{
    display:none;
}
.displayblock{
    display:block;
}
.pointer{
	cursor:pointer;
}
.height1{
	height:1px;	
}
.width1{
	width:1px;	
}
.textc{
	text-align:center;	
}
.textl{
	text-align:left;	
}
.textr{
	text-align:right;	
}
.texti9{
	text-indent:-9999px;	
}
/*end common*/
/*home*/
#allyewu{
	margin:0 auto;
	width:987px;
	height:68px;
}
#allyewu a{
	display:block;
	float:left;
	text-indent:-9999px;
}
#yewu11{
	width:266px;
	height:68px;
	background-position:-25px 0;	
}
#yewu11:hover{
	background-position:-26px -150px;	
}
#yewu12{
	width:220px;
	height:68px;
	background-position:-291px 0;	
}
#yewu12:hover{
	background-position:-292px -150px;	
}
#yewu13{
	width:253px;
	height:68px;
	background-position:-27px -74px;	
}
#yewu13:hover{
	background-position:-27px -225px;	
}
#yewu14{
	width:246px;
	height:68px;
	background-position:-280px -74px;	
}
#yewu14:hover{
	background-position:-280px -225px;	
}
#outrecommend{
	padding:25px 0;	
}
#recommendpt{
	height:24px;
	width:557px;
	margin:0 auto;
	background-position:-20px -310px;
}
#homemulan{
	background-color:#EFEFEF;
	padding:20px 0;	
}
#homemulanl{
	width:580px;
	padding-right:28px;
}
.hms{
	border-bottom:1px solid #E7E7E7;	
}
.brdashed{
	border-right:1px dashed #B9B9B9;
}
.bldashed{
	border-left:1px dashed #B9B9B9;
}
.btdashed{
	border-top:1px dashed #B9B9B9;
}
.bbdashed{
	border-bottom:1px dashed #B9B9B9;
}
.brsolid{
	border-right:1px solid #B9B9B9;
}
.blsolid{
	border-left:1px solid #B9B9B9;
}
.btsolid{
	border-top:1px solid #B9B9B9;
}
.bbsolid{
	border-bottom:1px solid #B9B9B9;
}
#homemulanr{
	width:348px;
	padding-left:20px;
}
#welcomeimg{
	width:134px;
	height:21px;
	background-position:-14px -355px;	
}
#whymulanimg{
	width:159px;
	height:20px;
	background-position:-158px -355px;
}
.homemulanlx{
	width:580px;
}
#webdesignimg{
	font-size:16px;
}
#hol,#news1{
	width:290px;
	padding-right:27px;	
}
#hom,#news2{
	width:290px;
	padding:0 27px;	
}
#hor,#news3{
	width:290px;
	padding-left:27px;	
}
#homenewss{
	padding:20px 0;	
}
.hospan{
	display:block;
	line-height:33px;	
}
.recommend{
	padding-top:25px;
}	
.recommend_mdesc{
	width:194px;
	padding-right:16px;	
}
.products{
	width:239px;
	padding-left:11px;	
}
.products_top{
	width:239px;
	height:151px;
	padding:12px 2px 4px 2px;
	background-position:-15px -390px;
}
.recmmorediv a{
	width:81px;
	height:27px;
	text-indent:-9999px;
	background-position:-483px -35px;	
}
.recmmorediv a:hover{
	background-position:-483px -67px;
}
.recmmorediv{
	width:202px;	
}
.newstitle{
	color:#575757;	
}
.newsmore{
	background:url(../images2/homemore.jpg) no-repeat 0 center;
	padding-left:10px;
}
.h30{
	height:30px;
}
#homenewss .relative{
	width:280px;
	padding:0 17px;
	float:left;
}
#homenewss .relative_row{
	padding:9px 0;
}
#jzzsnews,#jzzsblognews{
	width:486px;
	height:243px;
	background-color:#EbEbEb;
}
.hasjzzsnews{
	background-color:#EBEBEB;
	height:444px;
	margin:0 4px;
	width:318px;
} 
.news_type1_t{
	padding:16px 11px 2px 11px;
	
}
.news_type1_c{
	padding:20px 11px 9px 11px;
}
.news_type1_zt{
	background-color:#000;
	color:#fff;
	margin-right:2px;
}
.news_type1_zt,.news_type1_ft{ 
	line-height:23px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	height:23px;
	padding:0 7px;
}
.news_type1_ft{
	background-color:#606060;
	color:#fff;
}
/*end home*/