@charset "gb2312";
/* CSS Document */

/*----------------------------网站公共样式部分------------------------------------------ */
body {
	margin:0;
	padding:0;
	font-family:"宋体";
	font-size:12px;
	color:#000;
	background-color: #ffffff;
}
div, form, img, ul,h2, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
li, dl { list-style-type:none; }
ul { list-style:none;}
/* 公共样式中的默认超链接 */
a{ text-decoration:none; color:#000;}
/* 公共样式中文字样式  */
.fB { font-weight: bold; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
.f16px { font-size:16px; }
.clear { clear:both; height:0px; overflow:hidden;}
.ablue { color:#0080C9;}
.ared { color:#cf190e;}
.lh30px { line-height:30px;}
.fl { float:left;}
.fr { float:right;}
.mt10 { margin-top:10px;}
.cb { clear:both; overflow:hidden;}
.ml20 { margin-left:20px;}

/*--------------------头部------------------------*/
.m1000px {
	width:1200px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.top {
	height:161px;
	overflow:hidden;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(../images/top.jpg);
	background-repeat: repeat-x;
}
.logo {
	float: left;
	height: 101px;
}
.nav_link {
	float:right;
	color:#484848;
	text-align:right;
	height: 101px;
	width: 263px;
	margin: 0px;
	padding: 0px;
}
.nav_link a {
	margin-top: 20px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 16px;
}
.nav_link p {
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nav_link h3 {
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 30px;
}


 
/*菜单*/
#nav {
	height:60px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
} 
#nav .mainlevel {  height:60px; float:left; font-size:12px; font-weight:bold; position:relative; text-align:center;  line-height:60px; width:149px;/*IE6 only*/}
#nav .mainlevel a {
	display:block;
	color:#545454;
	font-family: "微软雅黑";
	font-size: 18px;
}
#nav .mainlevel a:hover { color:#fff; }
#nav .mainlevel ul {display:none; position:absolute; left:0px; }
#nav .mainlevel li {border-top:1px solid #fff; height:24px; overflow:hidden; line-height:24px; background:#0f98ff; width:110px;/*IE6 only*/}
#nav .mainlevel li a{ font-size:12px; font-weight:normal; height:24px;}
/*banner*/
.banner {
	height:350px;
	overflow:hidden;
	width: 990px;
	border: 5px solid #0161f2;
	margin-top: 10px;
}
/*标题*/
 
.tagbg {
	height:40px;
	overflow:hidden;
	margin-bottom: 20px;
          border-bottom:1px  solid #d1d1d1; 
}
.tagbgggg {
	 height:40px;
	 overflow:hidden;
	 margin-bottom: 20px;
         border-bottom:1px  solid #d1d1d1; 
}
.tagbg h2 {
	float:left;
	font-size:14px;
	height:30px;
	color:#000000;
	padding-left:45px;
	padding-right:10px;
	line-height:30px;
	display:inline;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/gsjj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.tagbg h3 {
	float:left;
	font-size:14px;
	height:30px;
	color:#000000;
	padding-left:45px;
	padding-right:10px;
	line-height:30px;
	display:inline;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/xwdt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.tagbggg h3 {
	float:left;
	font-size:14px;
	height:40px;
	color:#000000;
	padding-left:45px;
	padding-right:10px;
	line-height:40px;
	display:inline;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/jsff.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.tagbggg h2 {
	float:left;
	font-size:14px;
	height:40px;
	color:#000000;
	padding-left:45px;
	padding-right:10px;
	line-height:40px;
	display:inline;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/cpzx.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.tagbg b{
	color: #0161f2;
}
.tagbg a { float:right; display:block; line-height:35px; color:#000000; padding-right:10px;}
.tagbg span { float:right; display:block; line-height:27px; color:#000000;}
.tagbg span a{
	float:none;
	display:inline;
	line-height:27px;
	padding-top:inherit;
	color: #000000;
}


.tagbggg a { float:right; display:block; line-height:35px; color:#000000; padding-right:10px;}
.tagbggg span { float:right; display:block; line-height:27px; color:#000000;}
.tagbggg span a{
	float:none;
	display:inline;
	line-height:27px;
	padding-top:inherit;
	color: #000000;
}


.tagbgg span {
	float:right;
	display:block;
	line-height:27px;
	color:#000000;
	padding-right: 10px;
}
.tagbgg span a{
	float:none;
	display:inline;
	line-height:27px;
	padding-top:inherit;
	color: #000000;
	padding-right: 10px;
}
.tagbgg {
	height:35px;
	overflow:hidden;
	background-color: #ffffff;
	background-image: url(../images/tabg01.jpg);
	background-repeat: repeat-x;
}
.tagbgg h2 {
	float:left;
	font-size:14px;
	height:29px;
	color:#FFFFFF;
	margin:0;
	line-height:28px;
	display:inline;
	background-image: url(../images/tabg.jpg);
	background-repeat: no-repeat;
	width: 77px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tagbgg a { float:right; display:block; line-height:35px; color:#000000; padding-right:10px;}
/*产品展示*/
#demo {
	height:211px;
	width:785px;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#demo td td { text-align:center; color:#575a5a;}
#demo td td a { color:#575a5a; font-weight:bold; line-height:26px;}
#demo td td img {
	height:190px;
	width:270px;
	padding:3px;
}

/**/
.w300 {
	width:380px;
	margin-left: 25px;
}
.w380 { width:360px;}
.gsjj {
width:380px;
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	height:151px;
	text-indent:20px;
	color:#575a5a;
	line-height:25px;
 word-break:break-all;
 word-wrap:break-word;
}
.gsjj img {
	position: relative;
	left: -20px;
}

.w340 {
	width:380px;
	margin-left:20px;
	margin-right: 30px;
}

/*左*/
.m_lef {  width:385px; float:left; overflow:hidden; margin-top:10px;}
.lxwm {
	line-height:30px;
	color:#575a5a;
	background-color: #FFFFFF;
	background-image: url(../images/lyan.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 180px;
}
.lxwm p {
	margin-left: 35px;
	font-family: "微软雅黑";
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.subg {
	float: right;
	margin-top: 10px;
}
#int {
	height: 70px;
	width: 350px;
	background-color: #e0e0e0;
	border: 1px solid #999999;
}
.input {
	background-color: #e0e0e0;
	height: 60px;
	width: 350px;
	border: 1px solid #999999;
}
.in {
	margin-top: 50px;
}
.inpt {
	height: 25px;
	width: 200px;
	background-color: #e0e0e0;
	color: #000000;
	border: 1px solid #e0e0e0;
	line-height: 25px;
	margin-left: 10px;
	float: right;
}
.lxwm h3 {
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
}
.lxwm span {
	float: left;
}

 

/*右*/
.m_rig {
	width:730px;
	overflow:hidden;
	margin-top:10px;
	margin-left: 20px;
	float: left;
}
.m_rigg {
	width:785px;
	overflow:hidden;
	margin-top:10px;
	margin-left: 20px;
	float: left;
}
/*经典案例*/
#demod {
	height:206px;
	width:785px;
	overflow:hidden;
	margin-top: 20px;
}
#demod td td { text-align:center; color:#787676;  }
#demod td td a { color:#095795; line-height:26px; font-family:"楷体"; display:block; width:190px; height:270px; font-size:24px; padding-top:5px;margin-right: 20px;}
#demod td td img {
	height:190px;
	width:270px;
	padding:2px;
       
}


 
/*脚部*/
.foot {
	height:240px;
	overflow:hidden;
	line-height:26px;
	width: 100%;
	background-color: #292929;
}
.foot01 {
	float: left;
	height: 186px;
	width: 390px;
}
.foot02 {
	float: left;
	height: 186px;
	width: 810px;
}
.foot02 dl {
	float: left;
	margin-top: 40px;
	margin-left: 50px;
}
.foot02 dt a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.foot02 dd a {
	color: #FFFFFF;
}
.foot02 dt {
	margin-bottom: 10px;
        padding:0px;
}
.foot03 {
        float: left;
	color: #CCCCCC;
	line-height: 54px;
	text-align: left;
	height: 54px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
        margin-top: 10px;
	font-size: 14px;
}

.foot a { }
 

/*内页*/
.xw {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.xw li { border-bottom:1px dashed #d1d1d1; height:45px;  text-indent:10px; line-height:45px; text-align:right; color:#5c6983;}
.xw h2 {
	float: left;
	padding: 5px;
	font-size: 24px;
	color: #fe6112;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fe6112;
	line-height: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.xw li a{
	display:block;
	float:left;
	color:#5c6983;
	font-size: 14px;
}

.ncon { padding-top:7px; line-height:22px; padding-left:5px; padding-right:5px; min-height:270px; height:auto !important;}
/*分页样式*/
.pagelist { margin:0 auto; padding-left:30px; padding-top:10px; padding-bottom:10px; font-size:12px;}
.pagelist li{ float:left; line-height:26px; margin-left:3px; margin-right:4px; display:inline;}
.pagelist li a{ border:1px solid #eeeeee; display:block;}
.pagelist1 { background:url(../images/prev.jpg) 5px center no-repeat; text-indent:14px; width:57px;}
.pagelist2 { background:url(../images/prev.jpg) 5px center no-repeat; text-indent:14px; color:#9a9a9a; width:57px;}
.pagelist3 { text-align:center;  width:26px;}
.pagelist4 { background:#707070; text-align:center; color:#fff; width:26px;}
.pagelist5 { background:url(../images/next.jpg) 46px center no-repeat; text-indent:5px; width:57px;}
.pagelist6 { background:url(../images/next.jpg) 46px center no-repeat; text-indent:5px; color:#9a9a9a; width:57px;}
.inputtest { width:30px; text-align:center; border:1px solid #eeeeee; background:none; height:24px; line-height:24px;}


/*留言反馈*/
#gbook .input{width:503px;height:200px;display:block;float:left;margin-right:5px;}
#gbook .subject{width:503px;}
#gbook .item{text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;padding-right:20px;width:70px;letter-spacing:2px;}
#gbook .caption{color:#D41F00;font-size:14px;line-height:45px;}

/*产品中心*/
.caselist { height:560px;}
.caselist li { float:left; margin-left:20px; margin-bottom:5px;margin-top:5px; text-align:center;}
.caselist li img{
	width:155px;
	height:125px;
	border: 1px solid #CCCCCC;
}
 
.detailtitle { font-size:14px; font-weight:bold;}
.detailjj { font-size:12px;}

.xw_li { border-bottom:1px dashed #d4d4d4;}

.xianxi  { width:980px; margin:0 auto; color:#595959; line-height:22px; padding-top:7px;}
.m1400px {
	width:100%;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 38px;
}

.w310 {
	width: 310px;
}
