@charset "utf-8";
/*---------------------------  全局 -------------------------------*/
.header,.nav,.main1,.main2,.main3,.footer,#footer2,.mainbody,.Mainbody01 { width:1002px; padding:0px; margin:0px auto;}
#header,#banner,.MainPage,#nav,#footer{width:1002px; padding:0px; margin:0px auto; }
/*---------------------------  HomePage -------------------------------*/

/*** header ***/
#header {  font-family:"宋体"; height:96px; color:#666;line-height:30px;}
	.TopHeadCon h1 a{ background:url(../images/Logo.jpg) no-repeat; display:block; margin-left:0px; margin-top:5px; width:599px; height:84px;}
	/* phone */
	.TopPhone{ width:267px;font-family:"微软雅黑"; margin:19px 5px 0px 0px; padding:10px 10px; color:#aec95f; border-radius: 10px; background:#f4f4f4;}
	.TopPhone i{ background-position:0px 0px;  width:32px; height:31px; display:inline-block; margin-right:6px; margin-top:5px;}
	.phone_con{  font-size:13px; width:89px; line-height:17px; color:#333; margin-top:5px; text-align:center; }
	.phone_con span{ text-transform:uppercase; font-size:9px !important; -webkit-transform:scale(0.7); display:block; color:#959595; font-family:Arial, Helvetica, sans-serif; width:108px; float:left; margin-left:-10px; }
	.TopPhone div{ font-size:19px;  color:#ff6600; margin-top:5px;}
	
/*** nav ***/
#nav { height:66px; background:#eaeaea;  }
	.nav ul li { float:left; text-align:center;  }
	.nav ul li a {color:#414141; font-size:14px; display:block;text-align:center;line-height:66px; width:125px; font-weight:bold;}
	.nav li .current,.nav li a:hover { background:#1576ca url(../images/arr_top.jpg) bottom no-repeat; display:block; color:#fff; text-decoration:none;}

/*** banner ***/
#banner { margin: 0px auto; padding: 0px; width: 1002px; height: 322px; }
.slides { margin: 0px auto; width: 1002px; height: 322px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 1002px; overflow: hidden; list-style: none; }
    .slide-pic img { width: 1002px; height: 322px; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 200px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 190px; height: 10px; color: #000; font-size: 14px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }

/*** MainBody01 ***/
.Mainbody01{ background:#fff; padding:15px 0px;}
/** MainBody01_l **/
.Mainbody01_l{ width:200px; margin-right:25px;}
	/* Prolist */
	.Prolist{  margin-bottom:20px;  width:200px; overflow:hidden;}
		.Mainbody01 h4,.SideBar h4{ padding-left:16px; background:url(../images/h4_bg.jpg) repeat-x; border-bottom:#d6d6d6 solid 1px; height:30px; line-height:30px; color:#0061b5; font-size:14px; font-weight:bold; }
		.Mainbody01 h4 span,.SideBar h4 span{ margin-left:5px;  font-weight:bold; color:#bababa; font-family:Arial, Helvetica, sans-serif;}
		.Prolist .cpfl{margin-left:0px; margin-top:10px;}
		.Prolist .cpfl li{ display:block; margin-left:10px;  }
		.Prolist .cpfl li h5{ padding:8px 0px 5px 0px; cursor:pointer; font-size:14px; font-weight:normal; color:#fff; }
		.Prolist .cpfl li h5 a{ font-size:14px; font-weight:normal; color:#fff; background:url(../images/prolist_a.jpg) no-repeat left;  width:157px;height:32px; line-height:32px; display:block; padding-left:25px; }
		.Prolist .cpfl li h5 a:hover,.cpfl li .current01{background:url(../images/prolist_link.jpg) no-repeat left;display:block;}
		.Prolist .cpfl li ul{display:none;line-height:20px; padding-left:20px;}
				.Prolist .cpfl li ul li ul{display:none;line-height:20px; padding-left:20px;}
				.Prolist .cpfl li ul li ul li a{ display:block;width:180px;overflow:hidden; color:#063;}

	/* Search */
	.Search{height:28px;width:200px;margin:20px auto;}
	#keyword{float:left;height:21px;line-height:21px;border:none;padding:0px; margin-top:28px; margin-left:28px;}
	#searchsort{float:left;position:relative;display:none;width:66px;overflow:hidden;height:21px;background-color:#fff;font-size:14px;}
	#searchsort .selectedsort{height:17px;padding-top:4px;color:#555;line-height:1;text-align:center;white-space:nowrap;}
	#searchsort .searchsortlist{position:absolute;text-align:left;width:64px;display:none;background-color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.3);left:1px;top:21px;border:1px solid #ccc;border-top:none;color:#555;}
	#searchsort .searchItem{height:21px;line-height:21px;padding-left:4px;cursor:pointer;}
	#searchbtn{float:left;display:inline;width:40px;height:22px;border:none;cursor:pointer;padding:0px;background:url(../images/kwbtn.jpg) no-repeat; margin-top:28px; margin-left:5px;}  

/** MainBody01_m **/
.Mainbody01_m{ width:500px; margin-right:25px;}
/* About */
/*.About p{ border:#dfdfdf solid 1px; padding:15px; line-height:22px; margin-top:3px;}*/
.About p{line-height:22px; }
.About i,.News i,.Cases i{ background-position:0px -69px; width:29px; height:5px; display:inline-block; margin:5px 16px 0px 0px;}
/* News */
.NewsCon{ margin-top:13px;}
.NewsCon img{ margin-right:3px;}
.NewsCon ul li{  height:34px; line-height:34px; border-bottom:#dddddd dashed 1px;background:url(../images/news.jpg) no-repeat left; padding-right:0px;}
.NewsCon ul li a{ color:#6f6f6f; }
.NewsCon ul li .current02{ background:url(../images/ico.png) no-repeat 0px -34px; display:inline-block; width:31px; height:14px; margin-right:10px; margin-top:9px; float:left;}
.NewsCon ul li a:hover{ color:#060;}
.NewsCon ul li .current03{ background:url(../images/ico.png) no-repeat 0px -51px; display:inline-block; width:31px; height:14px; margin-right:10px; margin-top:9px; float:left;}
/* Cases */
.Cases{ width:252px;}
.Cases img{ border:#dfdfdf solid 1px; margin-bottom:5px;}

/* Product */
.product1{ width:1000px; margin:0 auto; margin-top:15px;}
	.product2 li{ float:left;margin-left:15px; _margin-left:20px;text-align:center; margin-bottom:20px;}
	.product2 li a{ color:#0061b5 !important;  }
	.zwh1{ display:block; width:191px;height:136px;  margin-bottom:10px; border:#cccccc solid 1px; padding:1px;}
	.product2 li a img{ max-height:136px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<136?"136px":""); overflow:hidden;max-width:191px;width:expression_r(document.body.clientWidth > 191? "191px": "auto" ); vertical-align:middle; _padding-bottom:1px; }
#demo{ overflow:hidden;margin:0 auto;height:358px;  width:977px;float:left; margin-top:15px; margin-left:10px;}
	#indemo{ float:left;width:800%;}
	#demo1,#demo2{ float:left;}

/*---------------------------  About Page -------------------------------*/
/* Contact */
.Contact{ margin-top:30px;}
.Contact img{ margin-left:15px; margin-top:3px;}
.Contact p{ color:#6f6f6f; line-height:22px; padding:5px;}

/* SideBar */
.SideBar{ width:777px; color:#6f6f6f; line-height:22px;}
	.PageCon{ padding:15px; line-height:22px; color:#6f6f6f; font-family:"宋体" !important;}

/*---------------------------  Product Page -------------------------------*/
.PageCon .box{ width:760px; margin:0 auto;}
.PageCon .box ul{ padding-bottom:20px !important;}
.PageCon .box ul li { width:191px; height:191px; float:left; margin:10px 27px; list-style:none; }
.PageCon .box ul li img{display:block;position:absolute;}
.PageCon .box ul li a{ display:block; text-align:center; font-size:14px; margin:3px 0px; line-height:22px;position:relative;height:145px;width:187px;}

.img_box_ {border:1px solid #ccc;  padding:1px;}	
	
/*---------------------------  News Page -------------------------------*/
#step{margin:10px 0 40px;padding:0; width:700px;}
#step li{padding:3px 0 6px 10px;margin:0 0 20px;list-style:none; width:690px; display:block;}
#step h3{margin:0 0 5px;color:#000; font:14px "微软雅黑"; font-weight:bold;}
#step .item1{background:url(../images/step1.png) no-repeat;  font:16px "微软雅黑"; margin-right:30px; color:#1576ca; width:91px; height:38px; line-height:35px; padding-left:6px;}
#step .item2{ margin-top:8px; }

/* 分页 */
.pagnation { text-align: center; margin-top: 32px; }
.pagnation a { display: inline-block;  height: 34px; line-height: 34px; overflow: hidden;  margin-left: 4px; font-size: 16px; vertical-align: top;  }
.pagnation a:hover { background-position: 0 -64px; color: #990000; text-decoration: none }
.pagnation span{ font-size:16px; color:#666; height:34px; line-height:34px; margin:0x 2px !important;}
.pagnation .current { background-position: 0px -64px; color: #333; font-size:16px; padding:0px 15px; }
.pagnation-tips { margin-top: 10px; color: #999; text-align: center }

/*---------------------------  Detail Page -------------------------------*/
.time2 { margin-top:10px;}
.show_pic{font-family:'微软雅黑'; padding-top:10px; margin:0px 40px;}
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px; line-height:24px; color:#333;}
.lan h2 { color:#000;font-family:'微软雅黑'; font-size:20px;}
.lan font { color:#0071de; font-size:30px;}

