/*整体样式*/
	*{
		padding:0;
		margin:0;
	}
	body,html{width:100%;text-align:center;}
	body,html,p{font-family:"Microsoft YaHei",verdana;}
	ul,li{padding:0;margin:0;list-style:none;}
	img{border:0px;}
	div{margin:auto;}
	p{}
	.blackFont{color:#333;}
	a{text-decoration:none;color:#0066cc;}
	a:hover{	color:#f00;}
/*	a:visited{color:#000;}*/
	.redfont{color:Red;}
	#pages{width:1180px;margin:0 auto;}
   .greenfont{	color:#0C0;}
/*头部样式*/
	#top{background:#111;border-top:2px solid #cc0000;border-bottom:3px solid #111;min-width:980px;}
	#topMain{height:65px;width:1180px;margin:0 auto !important;min-width:980px;}
/*Logo样式*/
	#topLogo{padding:15px 0px 0px 10px;float:left;width:270px;}
/*头部菜单样式*/
	#TopMenu{padding:0px;height:65px;margin-right:150px;margin-left:270px;}
	#bmenu{height:65px;margin:auto;width:620px;}
	#TopMenu li{float:left;}
	#TopMenu a{display:block;line-height:61px;color:#ccc;font-size:16px;padding:0px 12px;text-decoration:none;border-top:3px solid #000;}
	#TopMenu a:hover{border-top:3px solid #cc0000;color:#FFFFFF;}
/*头部小菜单样式*/
	#smenu{display:none;}
/*头部登陆按钮*/
	
	#TopRight{width:220px;width:230px\9;float:right;top:0px;padding:18px 0px 19px 0px;}
	.TopRight{background:url(../images/toprightback.gif) 145px bottom no-repeat;}
	#topLogin a{padding:0px;float:left;margin-right:10px;}
	#topLogin a span{display:block;background-color:#cc0000;padding:5px 20px;text-align:center;font-size:16px;color:white;}
	#topLogin a:hover span{background-color:#ff0000;color:white;}
	#topLogin a.freeDesign {}
	#topLogin a.freeDesign span{background-color:#009900;}
	#topLogin a.freeDesign:hover span{background-color:#00cc00;}
	#topLogin a.changeBtn span{background:#333}
	#topUserMore span{margin-right:6px;}
/*头部用户中心*/
	#topUser{background:#f4f5f7;font-size:14px;border-bottom:1px solid #ccc;}
	.topUser{width:1180px;margin:auto;height:50px;}
	.topUserTitle{font-size:24px;float:left;padding:15px;}
	.topUserMore{float:right;padding:15px;}

/*大图广告*/
	#banner{background:url(../images/banner_01.jpg) right center repeat-x;height:450px;line-height:100%\9;margin:0px;padding:0px 0px;display:inline-block;width:100%;text-align:center;}
	#banner .inner{padding:10px;color:#333;width:1180px;width:1180px;text-align:left;margin:0 auto}
	#banner .t{font-size:46px;margin-top:60px;text-align:center;margin-right:600px;margin-right:500px\9;line-height:100%\9;}
	#banner .m{font-size:24px;margin:20px 0px 30px;text-align:right;margin-right:600px;margin-right:500px\9;}
	#banner .b{font-size:18px;margin-bottom:40px;text-align:right;margin-right:600px;margin-right:500px\9;}
	#banner a{
	margin-left:20px;
	background: none repeat scroll 0 0 #c00;
    color: white;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 150px;
	}
	#banner_text a:hover{
		background:#f00;
	}
	.sbanner_text{padding:0px;color:white;width:1180px;text-align:center;}
	.sbanner_text .t{font-size:32px !important;margin-right:0px !important;padding-top:0px !important;}
/*首页新闻*/
	#news{text-align:center;font-size:16px;padding:20px;background:url(../images/news_line.png) center bottom no-repeat;}

/*正文部分*/
/*四种字体大小*/
	.font-big{font-size:42px;}
	.font-middle{font-size:36px;}
	.font-little{font-size:24px;}
	.font-small{font-size:18px;}
	.center{text-align:center;}
	.font-mainColor{color:#cc0000;}

/*自动手机版的样式
@media screen and (width:760px){  /* 屏幕小于480px时，也就是说手机访问的时候 
	#top{height:50px;width:auto;}
	#logo{padding:10px 15px;}
	#logo img{height:30px;}
	#menu{padding:0px;}
	#bmenu{display:none;}
	#smenu{display:inline;float:right;margin-top:0px;}
	#banner{height:100px;padding:0px;padding-top:200px;margin-top:-10px;}
	#banner_text{background:#c00;padding:15px;color:white;height:100px;margin:auto;float:none;width:auto;display:block;clear:both;}
	#banner_img{display:none;}
}*/
/*底部bottom*/
	#bottom{background:#333;color:#666;}
	.bottom{width:1180px;text-align:left;}
	.bottom ul{float:left;}
	.bottom ul li{font-size:12px;color:#999;padding:5px 0px;width:82%;}
	.bottom .mTitle{color:#eee;padding:30px 0px;font-size:18px;font-family:"Microsoft YaHei","verdana"}
	.bottom li p{line-height:180%;}
	.bottom .mTitle p a:hover{	color:#06f;	}
	.bottom .homeAbout{width:40%;}
	.bottom .homeAbout li{padding-left:10px;}
	.bottom .templateUl{width:20%;}
	.bottom a{color:#999; }
	.bottom a:hover{color:#eee;}
/*首页案例*/
	#case{text-align:center;margin-top:25px;}

/*首页index*/
.btn1{border:none;background:#c00;display:block;font-family:Microsoft YaHei;font-size:24px;line-height:180%;	margin:0 auto;	color:#fff;	cursor:pointer;}
.btn1:hover{background:#f00;color:#fff;}
/*客户评价*/

/*留言标题*/
#cus_title{
	border:none;
	width:260px;
	height:30px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
/*留言内容*/
#cus_sp{
	margin-top:10px;
	width:260px;
	line-height:20px;
	font-size:14px;
	color:#666;
	border:none;
	height:80px;
}
#c_name{
	position:absolute;
	bottom:20px;
	right:50px;
	font-size:14px;
	font-weight:bold;
}
#pages{
	width:1180px;
	margin:0 auto;
	min-height:900px;
}
/*建站套餐*/
/*介绍introduce*/
#container{
	width:1180px;
	margin:0 auto;
	min-height:900px;
}
#container h1{
	margin-bottom:15px;
	margin-top:15px;
	font-size:32px;
}
.intro_info h3{
	font-size:16px;
	line-height:40px;
}
.intro_text p{
	color:#999;
	font-size:14px;
	line-height:30px;
	text-indent:2em;
}
.img_intro{
	text-align:center;
	width:943px;
	height:350px;
	margin:0 auto;
	position:relative;
}
.img_intro a{
	position:absolute;
	right:75px;
	bottom:50px;
	color:#7c4d89;
	font-size:24px;
	font-weight:bold;
}
.img_intro a:hover{
	text-decoration:underline;
	color:#543247;
}
.intro_info td{
	font-size:12px;
	color:#666;
	vertical-align:top;
	padding-right:30px;
}
.intro_info td a{
	color:#7c4d89;
}
.intro_info td a:hover{
	color:#F00;
 }
.intro_info .td_1{
	margin-top:20px;
	display:block;
	text-align:left;
	margin-bottom:20px;
}
.intro_info .td_1 .intro_shuzi{
	font-size:40px;
	font-weight:bold;
	color:#543427;
}
.intro_info .td_1 .intro_wenzi{
	font-size:24px;
	color:#938198;
}
.intro_info .td_2{
	font-size:14px;
	color:#000;
	margin-bottom:20px;
}
.intro_info .td_3{
	line-height:30px;
	margin-bottom:20px;
}

/*购买product*/
#container .pro_h1{
	text-align:center;
	background:#7c4d89;
	color:#fff;
	height:50px;
	line-height:50px;
}
.designbox form{
	float:left;
	border:1px solid #7c4d89;
	width:283px;
	margin-right:5px;
	margin-left:5px;
}
.designbox form h3{

}
.designbox form h3 a{
	font-size:24px;
	font-weight:bold;
	color:#7c4d89;
}
.designbox form h3 a span{
	display:block;
	color:#666;
	font-size:16px;
	font-weight:normal;
}
.designbox form ul li{
	height:26px;
	line-height:26px;
}
.designbox form .pBg{
	margin-top:20px;
	height:75px;

}
.designbox form .pBg .price{
	font-size:16px;
	color:#7c4d89;
	font-weight:bold;
}
.designbox form .pBg .redfont{
	font-size:12px;
	color:#7c4d89;
	font-weight:normal;
}
.designbox form center{
	display:block;
	margin-top:10px;
	text-align:left;
	height:22px;
	line-height:22px;
}
.designbox form center a{
	float:left;
	display:block;	
	padding-left:20px;
	height:22px;
	line-height:22px;
	margin-right:10px;
	color:#7c4d89;
}
.designbox form ul{
	margin-top:30px;
}
.designbox form center a:hover{
	color:#f00;
	text-decoration:underline;
}
.designbox form center .view_Detail{
	background:url(../images/pro_info.png) left center no-repeat;
}
.designbox form center .Add_cart{
	background:url(../images/pro_car.png) left center no-repeat;
}
.designbox form .aBg{
	display:block;
	width:100%;
	height:50px;
	overflow:hidden;
	margin-top:15px;
}
.designbox form .aBg a{
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:24px;
	font-weight:bold;
	border-top:1px solid #7c4d89;
}
.designbox form .aBg a:hover{
	background:#7c4d89;
	color:#fff;
}
/*功能function*/
.explanTab ul{clear:both;}
.explanTab li{float:left;}
.explanTab li{font-size:14px;padding:8px 0px 8px 0px;text-align:center;}
.explanTab .tds li{font-weight:bold;border:0px;padding:15px 0px; background:#7c4d89; color:#ffffff; font-size:16px;}
.explanTab .tdt li{font-weight:bold;color:#7c4d89; font-size:16px;}
.explanTab .tdi li{font-size:12px;}
.explanTab .tdi:hover li{background-color:#FCF2F2;}
.explanTab .a{width:236px; color:#666}
.explanTab .b{width:236px;}
.explanTab .c{width:236px;}
.explanTab .d{width:236px;}
.explanTab .e{width:236px;}
.explanTab .x{background:url(../images/ww.gif) center center no-repeat;}
.explanTab .o{background:url(../images/2.gif) center center no-repeat;}
.redTab{display:none;} /*隐藏他*/
.clear{
		clear:both;
}
#product_link{
	display:block;
	width:1180px;
	margin:0 auto;
	text-align:center;
	margin-top:15px;
	height:50px;
	line-height:50px;
	background:#7c4d89;
	margin-bottom:15px;
	color:#fff;
}
#product_link a{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	border:none;
}
#product_link a:hover{
	color:#000;
}

/*模板展示页面template.inc.php*/
#temp_container{
	width:1216px;
	margin:0 auto;
	text-align:center;
}
#temp_container .temp_h1{
	text-align:center;
	color:#7c4d89;
	margin-bottom:15px;
	margin-top:15px;
	
}
#temp_container .temp_h2{
	color:#7c4d89;
	text-align:center;
}
#temp_container .temp_h2 span{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#480c59;
	margin:0 8px;
}
#temp_container .temp_h2 .temp_span_2{
	font-weight:bold;
	color:#480c59;
	margin:0 8px;
	font-family:Microsoft YaHei;
}

/*模板展示*/
/*====== modelList =======*/
.price{color:#c00;font-size:16px;}
.money{font-family:"arial";color:#c00;font-size:15px;}
.cataList{width:1180px;margin:0 auto;height:60px;line-height:60px;}
.cataList table td{ padding:15px 5px;font-size:12px;}
.cataList .colorList{zoom:1; clear:both;}
.cataList .colorList a{ display:block;float:left; width:22px; height:17px; text-indent:-99999\9;line-height:normal; font-size:0;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition: all ease .2s;transition: all ease .2s;position:relative; }
.cataList .colorList a:hover{-webkit-transform:scale(1.4,1.4); transform:scale(1.4,1.4);z-index:333;}
.cataList .colorList a.hot{}
.cataList .modelbtn{padding:5px; color:#000; cursor:pointer;}

#modelList{margin-top:20px;}
#modelList ul{ overflow:hidden; zoom:1; clear:both;
}
#modelList ul li{ display:block; float:left; margin-right:33px;width:270px;}
.modeList_my ul li{margin-bottom:7px;}
#modelList ul li .showModel{ overflow:hidden;zoom:1; clear:both; width:270px; margin-bottom:15px;}
#modelList ul li .showModel_mytemp{width:270px;}
.showModel .level{ position:absolute; left:7px; top:-38px; z-index:2;display:none;/*暂时隐藏*/}
.showImg {overflow:hidden; zoom:1; clear:both; position:relative; text-align:left;border:1px solid #ebebeb;height:300px;}
.showImg_mytemp{height:360px;}
.showImg .myshow{ display:block; float:left;}
.showImg .myshow img{display:block;min-height:300px;border:0px;width:270px;}
.showImg_mytemp .myshow img{min-height:240px;height:240px;border:0px;width:270px;margin-bottom:10px;}
.showImg_mytemp p{text-indent:10px;line-height:220%;color:#666;}
.showImg .showContent{position:absolute; left:0px; top:300px; z-index:10;width:270px;height:300px;line-height:300px;
	background:rgba(0,0,0,0.5) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
	background:#000; filter:Alpha(opacity=50);/*实现IE背景透明*/ 
	text-align:center;
	padding-top:95px;
}
.showImg .showContent_mytemp{position:absolute; left:0px; top:360px; width:270px;height:290px;height:360px\9;line-height:290px;}
.showImg .showContent a{position:relative;margin:10px 40px;font-size:18px;padding:3px 0px;}
.showImg font{padding-left:10px;margin-left:3px;}
.showImg_mytemp .showContent_mytemp a.btnA{font-size:16px;margin:45px 25px 10px 25px;padding:5px 5px;}
.showImg_mytemp .showContent_mytemp a.btnB{margin:20px 25px;font-size:16px;}
.showImg_mytemp font{display:inline-block;margin-top:5px;width:12px;height:12px;padding-left:0;float:left;margin-left:3px;}
.showImg_mytemp font:first-child{margin-left:10px;}
.showImg_mytemp span{margin-right:8px;font-size:13px;display:inline-block;width:110px;float:right;height:20px;line-height:20px;}
span.temp_name{float:none\9;width: 138px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right:0;text-indent: 0;}
strong.temp_name{font-weight:normal;font-size:14px;color:#333;display:inline-block;width:190px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent:0;}
span.tpname2{width:152px;float:right;}
span.tp_piclist{width:198px;}
span.tpname_list{width:200px;float:right;}
.modelCata{ height:0px; overflow:hidden; zoom:1; clear:both;}
.modelCata ul{ overflow:hidden;zoom:1;clear:both; padding-left:10px; border-bottom:1px solid #ccc; padding-bottom:10px;background:#E6E6E6;padding-top:20px;padding-bottom:8px; }
.modelCata ul li{ float:left; width:150px; margin-right:55px;line-height:180%;}
.modelCata ul li.hot{ background:#D7D7D7; text-align:center;}
.modelCata ul li.hot a{ color:#000;}
.modelCata ul li a{ color:#666;}
.modelCata ul li a:hover{ color:#06c;}
.modelCata #hidebtn{ display:block;  background:url(../images/moredomain.png) left bottom no-repeat; width:200px; height:15px; font-size:0; margin:0 auto; }

.modeList_sty2{clear:both;}
.modeList_sty2 ul{height:130px;border:1px solid  #ebebeb;width:570px;float:left;margin:23px  0 7px 0;background:#f9f9f9;}
.modeList_sty2 ul.odd{margin-right: 38px}
.modeList_sty2 ul:hover{border:1px solid #e1e1e1;background:#fff;cursor:pointer;z-index:9999;}
.modeList_sty2 ul:first-child{margin-left:0;}
.modeList_sty2 ul li{float:left;width:225px;margin-top:10px;}
.modeList_sty2 ul li.first_li{width:115px;}
.modeList_sty2 ul li img{width:80px;height:110px;margin:0 12px;}
.modeList_sty2 ul li p{line-height:35px;height:35px;border-bottom:1px dotted #e5e5e5;}
.modeList_sty2 ul li .p_border{border-bottom:none;}
.modeList_sty2 ul li p a.btnB{padding:5px 10px;width:110px;margin:5px 0 0  0px;font-size:14px;text-align:center;background:#eee;color:#c00;}
.modeList_sty2 ul li p a.btnB:hover{background:#c00;color:#fff;}

.modeList_sty3 ul{width:1180px;border:none;height:155px;border-bottom:1px solid #ebebeb;margin:15px 0;background:#fff;}
.modeList_sty3 ul:hover{border:none;border-bottom:1px solid #c00;background:#f9f9f9;}
.modeList_sty3 ul li{width:260px;}
.modeList_sty3 ul li.first_li{width:135px;}
.modeList_sty3 ul li img{width:146px;height:130px;}
.modeList_sty3 ul li p{height:40px;line-height:40px;border:none;}
.modeList_sty3 ul li p.beizhu{width:260px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.modeList_sty3 ul li p a.btnB{background:#c00;color:#fff;}
.modeList_sty3 ul li p b{font-size:22px;color:#c00;font-family:"Georgia";}
.modeList_sty3 ul li p a.btnB:hover{background:#f00;}
.modeList_sty3 ul li p a.sale_num{color:#24861a;font-size:14px;}
#pagelist{ overflow:hidden;zoom:1;clear:both; margin-bottom:20px;}
#pagelist a{ padding:10px 10px;line-height:30px;margin-bottom:6px; color:#666;background:#eee;margin-right:4px;}
#pagelist a.h,#pagelist a:hover{ background:#c00;color:white;}
#pagelist a.ppre{font-size:12px;font-family:"宋体"}
#pagelist .page_sub_btn{display: inline-block;padding: 5px 10px;background: #c00;color: #fff;cursor: pointer;border: none;}

/*合作伙伴reseller*/
#container .re_h1{
	text-align:center;
	font-size:24px;
	height:50px;
	line-height:50px;
}
#resell{
	width:1180px;
	margin:0 auto;
	text-align:center;
	margin-top:40px;
}
#resell a{
	display:block;
	float:left;
	width:200px;
	height:120px;
	line-height:120px;
	text-align:center;
	vertical-align:middle;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:5px;
}
#resell a img{
	vertical-align:middle;
}

/*帮助help*/
h4.jianshe{
	margin:100px 0;
	font-size:48px;
	font-weight:bold;
	text-align:center;
}

/*地图map*/
.gs_map{
	width:1180px;
	text-align:center;
	margin:0 auto;
}
/*模板购买订单确认*/
.buy_form{clear:both;text-align:left;width:830px;margin:0 auto;overflow:hidden;max-height:300px;}
.buy_form .temp_pic{width:220px;}
.buy_form .temp_pic img{width:220px;height:280px;}

.buy_form .temp_pic,.buy_form .order_list{float:left;margin-right:50px;}
.buy_form .order_list li{height:42px;line-height:37px;font-size:14px;color:#555;}
.buy_form .order_list li select{display:inline-block;width:200px;cursor:pointer;height:25px;border:1px solid #e2e2e2;color:#666;}
.buy_confir{padding:20px 0px 30px 15px;clear:both;margin-top:45px;border-top:1px solid #e2e2e2;}
.buy_confir p{font-size:14px;line-height:40px;text-align:right;}
.buy_confir p span{display:inline-block;width:172px;text-align:left;}
.buy_confir p .price{font-weight:bold;}
.buy_confir .btsb .confir_btn{cursor:pointer;display:inline-block;padding:8px 60px;padding:8px 35px\9;font-family:"Microsoft YaHei";background:#c00;border:none;color:#fff;}
.buy_confir .btsb .confir_btn:hover{background:#f00;}

.infoTable{margin:0 auto;border:1px solid #ccc;border-width:0px 0px 1px 1px}
.infoTable td{height:45px;border:1px solid #ccc;border-width:1px 1px 0px 0px}
.infoTable td.r{background:#eee;text-indent:10px;}
.infoTable td.m{text-indent:10px;}
.infoTable strong.price{font-size:18px;}


.showPackageImg {clear: both;position: relative;transform: scale(1,1);}

.showPackageImg #PC_show {
	background: url(../images/boxshow_t.png) left top no-repeat;
	padding-top: 22px;
	height: 180px;
	overflow: hidden;
	zoom: 1;
}

.showModel.sale{
	width: 305px !important;
}

.showPackageImg .mobile_show {
	width: 93px;
	height: 138px;
	padding-top: 18px;
	position: absolute;
	z-index: 9999;
	bottom: -30px;
	right: -5px;
	text-align: center;
	background: url(../images/mobile.png) no-repeat center;
}

.showPackageImg .myshow img {
	display: block;
	width: 278px;
}

.showModel.sale .showContent {
	overflow: hidden;
	zoom: 1;
	margin-top: 20px;
	text-align: center;
}

.showModel.sale .showContent #left-content {
	float: left;
	text-align: left;
}

.showModel.sale .showContent #right-content {
	float: right;
	margin-top: 10px;
	margin-right: 18px;
}

.showModel.sale .showContent #right-content a {
	width: 60px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 0px;
	background:#cc0000;
	display: inline-block;
	height: 28px;
	line-height: 28px;
}
.showModel.sale .showContent #right-content a:hover{background: #990000}

.showModel.sale .showContent #right-content a.btn_pre {background:#494949}
.showModel.sale .showContent #right-content a.btn_pre:hover{background:#222}
