@charset "gb2312";
* { margin:0; padding:0; }
body { font-family:"Microsoft YaHei","宋体","Microsoft JhengHei","微软雅黑"; font-size:12px; clear:both; min-width:1100px; }
ul { list-style:none; }
img { border:none; }
a { text-decoration:none;color:#333; }
a:hover { text-decoration:none; color:red; }
a:visited { text-decoration:none; color:#333; }
a:active {text-decoration:none; color:#333;}
/*-------------头部-------------*/
.topkwout{ width:100%; margin:0px; text-align:right; background-color:#fcfcfc;  }
.topkw{width:1004px; margin:0px auto; height:25px; clear:both;  line-height:25px; }
.topkwleft{float:left; width:400px; text-align:left; color:#999;}
.topkwright{color:#999; height:40px; width:220px; padding-left:50px; line-height:20px; font-size:12px; font-family:'微软雅黑', '黑体';}

#head{ width:100%; margin:0px auto; color:#bebcbc; }
#menuout{ clear:both; width:100%; height:70px; background-color:#FFFFFF;   float:left; }
#menuin{ clear:both; width:1004px;height:70px;margin:0px auto;}
#menuinleft{ width:267px; float:left; margin:0px;}
#menuinright{background-image:url(/image/zxdh.jpg); background-repeat:no-repeat; margin-top:15px; color:#999; height:40px; width:320px; float:right; padding-left:50px; line-height:20px; font-size:12px; font-family:'微软雅黑', '黑体';}

/*菜单导航*/
.menu {
width:100%;
background-color:#ff0000;
margin:0; 
margin:0px;
height:35px;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
width:1004px;
padding:0; 
margin:0px auto;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
.menu ul li.nav {
	margin:0 20px;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:100px; 
height:35px; 
color:#fff;
font-weight:bold;
background:#ff0000; 
line-height:35px; 
font-size:16px;
font-family:"微软雅黑", "黑体";

}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
margin-top:5px;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:#d82929;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:30px; 
left:0; 
width:100px;
z-index:900;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#ff0000; 
color:#fff;
filter:alpha(Opacity=90); 
font-size:14px;
font-family:"微软雅黑", "黑体";
font-weight:normal;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#d82929; 
color:#fff;
}


/*首页-网站服务项目*/
.xiangmu{clear:both; width:1004px; margin:5px auto; height: 280px;   }
.xiangmutitle{ font-size:16px; width:1004px; border-bottom:1px solid #CCC; line-height:30px; height:30px; font-weight:bold;}
.xiangmu ul li{ width:332px; height:100px; display: block; margin-top:20px; float:left;}
.xiangmu_bg{height:90px; width:90px;  overflow:hidden; float:left;} 
.xiangmu_text{float:left; width:210px; line-height:18px; height:90px; margin-left:10px; margin-right:10px; color:#999;}
.xiangmu h1{font-size:16px; font-weight:bold; font-family:'微软雅黑', '黑体',Arial, sans-serif; color:#333; margin-bottom:10px;}
 
 
 
 
/*----------首页：新闻-----------------*/ 
 
 
/*首页-网站资讯*/
.zixun{clear:both; width:1004px; margin:5px auto; height: 260px;   }
.zixun_ul{margin:0px; padding:0px; font-family:'宋体',Arial, sans-serif;  }
.zixun_ul_li{display:block; float:left; height:auto; }  
.zixun_ul_title{width:306px; height:30px; line-height:30px; font-size:16px; clear:both; font-weight:bold; border-bottom:2px solid #CCC;}  
zixun_ul_title p{border-bottom:2px solid #F00; padding:0px; margin:0px; height:30px; line-height:30px; width:70px; color:#F00;}
.n_li{height:30px; padding:0px; margin:0px;  border-bottom:1px dotted #CCCCCC; line-height:30px; width:300px;} 
.n_li a{ font-size:14px;}



/*index 网站建设套餐*/
.d_wzjs{width:1000px; overflow:hidden; margin:5px auto;}
#marquee1{ width:1000px; overflow:hidden;}
.d_wzjs ul{ width:1004px; overflow:hidden;}
.d_wzjs li{ width:221px; height:190px; overflow:hidden; border-top:3px #f4f4f4 solid; padding:20px 15px 0 15px;  float:left; display:inline; color:#999999;}
.d_wzjs li h2{ color:#333; font-size:21px; line-height:40px; font-family:"微软雅黑"; padding:5px 0 0 0;font-weight:300; text-align:left; }
.d_wzjs li p{ height:108px; display:block; overflow:hidden; line-height:21px; width:220px; font-family:"宋体";}
.d_wzjs li h3{color:#999; font-size:25px; float:right;display:inline; font-family:"微软雅黑"; line-height:30px;font-weight:300;}
.d_wzjs li:hover{border-top:3px #e5e5e5 solid; background:url(/image/d_jsjgbj.jpg) no-repeat right bottom; color:#777777;}
.d_wzjs li:hover h3{color:red;}
.d_wzjs li:hover a{color:#red;}



 

/*首页新闻切换样式*/
 
 
.section{width:1004px;margin:20px auto; overflow:hidden;}
.section ul{width:1004px;}
.section ul li{float:left;margin-right:2px;margin-bottom:2px;display:inline;width:249px;height:180px;overflow:hidden;position:relative;}
.section ul li .photo{width:250px;height:180px;overflow:hidden;}
.section .rsp{width:318px;height:343px;overflow:hidden;position: absolute;background-color:#454242;top:0px;left:0px; }
.section .text{position:absolute;width:318px;height:343px;left:-318px;top:0px;overflow:hidden;}
.section .text h3{width:210px;margin-top:10px; margin-left:10px; height:100px;line-height:25px; font-weight:normal; text-align:left;color:#FFFFFF;font-size:14px;}
.section .text h3 a{width:210px; height:100px;line-height:25px; font-weight:normal; text-align:left;color:#FFFFFF;font-size:14px;}
.section .text h3 a:hover{ cursor:pointer;width:210px; height:100px;line-height:25px; font-weight:normal; text-align:left; color:#dfedf4;font-size:14px;}
 


/*------------內页：新闻列表页*/
.newsleft{width:1004px; height:auto; margin-top:0px;}
.newsleftul{margin:0px; padding:0px;}
.newsleftul li{border-bottom:2px solid #e0e0e0; display:block; width:325px; float:left; margin-right:8px; margin-bottom:40px; margin-top:10px;background-color:#fafafa;}
.newsleftul li:hover{border-bottom:2px solid #333; background-color:#f3f3f3;  }

.newsleft_div1{width:325px; height:217px;}
.newsleft_div1 img{width:325px; height:217px;}
.newsleft_div2{width:285px; height:30px; margin-left:20px; border-bottom:1px dotted #e0e0e0;line-height:30px;}
.newsleft_div3{width:285px; height:25px; margin-left:20px; font-size:15px; line-height:25px; margin-top:0px; text-align: center;}
.newsleft_div4{width:285px; height:75px;margin-left:20px; margin-top:10px;color:#676767;}
.newsleft_div5 a{background-color:#949494; display:block; height:30px; width:80px; line-height:30px; color:#fff; text-align:center; margin-left:20px; margin-bottom:20px;}
.newsleft_div5 a:hover{background-color:#F00; } 



 
.yewu a{ display:block; height:30px; line-height:30px; width:200px; float:left; clear:both; background-color:#d82929;  font-size:13px; text-align:center; cursor:pointer; text-decoration:none;color:#FFF; margin-bottom:3px;}
.yewu a:hover{background-color:#ff0000; }







/*-------- 底部 --------------*/
.footbj { margin-top:10px; padding-top:15px; width:100%; height:auto; overflow:hidden; background-image:url(/image/bg.gif); background-repeat:repeat;}
.footer .footer_footer {

	width:1172px;
	overflow:hidden;
	margin:0 auto;

}

.footer .footer_footer .footer_left {

	width:317px;

	height:245px;

	float:left;


}

.footer .footer_footer .footer_left #logo {
	margin: 0px 0 0 60px;
}

.footer .footer_footer .footer_left p{
	color:#FFFFFF;
	margin-top:5px;
	line-height:35px;
	padding-left:100px;
	background-image:url(/image/lx.gif);
	background-repeat:no-repeat;
	background-position: 60px 5px;	

}

.footer .footer_footer .footer_left p a {

	text-decoration:none;

	color:#FFFFFF;

}

.footer .footer_footer .footer_right {

	width:855px;

	float:left;

	overflow:hidden;

}

.footer .footer_footer .footer_right div#f_left {

	float:left;

	margin:25px 0 0 0;

}

.footer .footer_footer .footer_right div#f_left ul.ult,.footer .footer_footer .footer_right div.e_left ul.ult {

	float:left;

	margin: 0px 20px 0px 20px;

	width:100px;

}

.footer .footer_footer .footer_right div#f_left ul li,.footer .footer_footer .footer_right div.e_left ul li {

	margin:0 0 7px 0;

}

.footer .footer_footer .footer_right div#f_left ul li a,.footer .footer_footer .footer_right div.e_left ul li a {

	color:white;

}

.footer .footer_footer .footer_right div#f_left ul .f_first,.footer .footer_footer .footer_right div.e_left ul .f_first {

	color:#FF001D;

	font-size:15px;

}

.footer .footer_footer .footer_right div#f_right {

	width:240px;

	height:245px;

	float:left;

	margin:30px 0 0 0;

}

.footer .footer_footer .footer_right div#f_right h3 {

	color:#FF001D;

	font-size:15px;

}

.footer .footer_footer .footer_right div#f_right ul {

	margin:20px 0 0 0;

	overflow:hidden;

}

.footer .footer_footer .footer_right div#f_right ul li {

	float:left;

	margin:0 9px 14px 0;

	width:51px;

	height:50px;

	overflow:hidden;

}

.footer .footer_footer .footer_right div#f_right ul li div {

	background-color:#000000;

	position:relative;

	top:-50px;

	left:0;

	width:51px;

	height:50px;

	filter:alpha(opacity=50);

	/*支持 IE 浏览器*/ -moz-opacity:0.50;

	/*支持 FireFox 浏览器*/ opacity:0.50;

	/*支持 Chrome,Opera,Safari 等浏览器*/

}

.footer .footer_footer .footer_right div#f_right ul li div:hover {

	filter:alpha(opacity=0);

	/*支持 IE 浏览器*/ -moz-opacity:0;

	/*支持 FireFox 浏览器*/ opacity:0;

	/*支持 Chrome,Opera,Safari 等浏览器*/

}

.footer .footer_footer .footer_right .f_bottom {

	width:855px;

	float:left;

}

.footer .footer_footer .footer_right .f_bottom p {

	color:#FFF;

	font-size:12px;

	margin:8px 0 0 58px;

}.copy { margin:0px auto; padding:0px 0px 0px; width:1100px; height:auto; overflow:hidden; font-size:13px; line-height:20px; text-align:center; font-family:"宋体";}
.footer a { text-decoration:none; color:#9b9a9a; }
.footer a:hover { text-decoration:none; color:#e42f24; }

.wz01 { font-size:14px; }
.wz02 { color:#f3231e; }
.wz03 { color:#a7a4a4; }
.wz05 { color:#7e7e7e; font-size:55px; }
.wz06 { color:#ff4848; font-size:30px; }

.scorollNav { background:#ee5ba1; left:0px; top:0px; width:100%; height:42px; display:none; position:fixed; z-index:1001; }
.scorollNav div { margin:0px auto; width:1188px; height:42px; line-height:42px; }
.scorollNav div a { padding:0px 20px; color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; }
.scorollNav div a:hover { color:#ffda00; }
.scorollNav div h2 { float:left; }
.scorollNav div h3 { float:right; }
.scorollNav h2 a { padding:0px; }
.scorollNav div h2 { background:url("../Vimg/gdtp.png") no-repeat; width:616px; height:42px; float: left; }
.scorollNav div h2 a { height:42px; float:left; display:block; }
.scorollNav div h3 { float:right; }
.scorollNav div a { font-family:"宋体"; }


/*案例列表*/
.winbanner1{clear:both; width:100%; background-image:url(/image/sbanner1.jpg); background-repeat:no-repeat; background-position:center bottom; height:179px;}

.daohang{clear:both; width:100%; height:30px; background-image:url(/image/bg1.jpg); background-repeat:repeat-x;}
.daohangtext{width:1004px; margin:0px auto;height30px; line-height:30px;}
.listdaohang{clear:both; margin:0px auto; width:1004px; height:80px; font-family:'微软雅黑', '黑体'; line-height:80px; text-align:center; font-size:15px;}
.listdaohangul{width:1004px; clear:both; margin:0px auto}
.showpage{clear:both; width:1004px; height:30px; line-height:30px; background-color:#F3F3F3;}

/*案例详情*/
.detail{clear:both; margin:0px auto; width:1004px; height:auto;  text-align:left;}

.detail1{width:1004px;font-size:15px; line-height:2em;   float:left; margin-top:20px; background-color:#f9f9f9; padding:10px 1px 10px 3px;}
.detailtitle{font-size:22px;  height:40px; line-height:40px;   font-family:'微软雅黑', '黑体'; color:#000; font-weight:bold; margin-left:0px;}
.detailriqi{margin-left:10px;text-align:left;  margin-bottom:10px; font-size:12px;  width:100%;}
.detaildescription{font-family:'宋体'; line-height:22px; clear:both; width:100%; margin-bottom:10px;margin-left:10px;}
.detailcontent{text-align:left; color:#000;font-size:14px; font-family:'宋体'}


.detailleft{width:750px;font-size:15px; line-height:2em;   float:left; margin-top:20px; background-color:#f9f9f9; padding:10px 20px 10px 20px;}
.detailright{width:200px;font-size:13px; line-height:2em;   float:right; margin-top:20px;}
.qq{clear:both; display:block; width:80px;  margin-left:110px; margin-top:10px;}

.kefu1{width:200px; clear:both;}
.kefu2{height:146px; width:200px; clear:both; background-image:url(/image/c2.jpg); background-repeat:no-repeat;}