﻿@charset "utf-8";
/*---------------------------  全局 -------------------------------*/
.TopHeadCon,.Mainbody,.footer,#footer2,.mainbody { width:1011px; padding:0px; margin:0px auto;}
#header,#nav,#banner,.MainPage,.Links,#footer{width:100%; padding:0px; margin:0px auto; }
/*---------------------------  HomePage -------------------------------*/

/*** header ***/
#header {  font-family:"宋体"; height:100px; color:#666;line-height:30px; border-top:#0185da solid 4px;}
	.TopHeadCon h1 a{ background:url(../images/Logo.jpg) no-repeat; display:block; margin-left:17px; margin-top:29px; width:446px; height:70px;}
	/* header_r */
	.QuiNav a{ color:#0065a7; margin:10px;}
	.TelPhone{ width:267px; margin:17px 5px 0px 0px; color:#ca0000; font-size:12px; line-height:30px;}
	.TelPhone i{ background-position:0px 0px; width:60px; height:26px; display:inline-block; margin-right:7px; margin-top:0px; font-style:normal;padding-left:32px;}
	.TelPhone img{float:right; display:block;}
/*** nav ***/
#nav { height:40px; background:#0284da;  }
	.nav{ width:842px;}
	.nav ul li { float:left; text-align:center;  }
	.nav ul li a {color:#fff; float:left;  font-size:14px; display:block;text-align:center; height:40px; line-height:40px; font-weight:bold; background:url(../images/Nav_line.jpg) no-repeat right top; width:120px; }
	.nav li .current,.nav li a:hover { background:url(../images/Nav_hover.jpg) top no-repeat; width:120px; margin-top:-8px; height:48px; display:block; color:#fff; text-decoration:none; line-height:55px;}
	.Nav_Time{ height:40px; line-height:40px;}
/*** banner ***/
#banner {
    background: url("../images/banner_bg.jpg") no-repeat center #024d9e;
    margin: 0 auto;
    padding: 0;
}
.slides { margin: 0px auto; width: 1011px; height: 356px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 1011px; overflow: hidden; list-style: none; }
    .slide-pic img { width: 1011px; height: 356px; }
    .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: 202px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 190px; height: 10px; color: #000; font-size: 12px; 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; }

/*** Mainbody ***/
/** aside **/
.aside{ width:282px; margin:0px 19px 20px 5px;}
	.aside h4{ width:266px; padding-left:16px; background:url(../images/Prolist_bg.jpg) no-repeat; height:49px; line-height:40px; color:#fff; font-size:14px; font-weight:bold; }
	.aside h4 span{ margin-left:5px;  font-weight:normal; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.aside_con{ background:url(../images/aside_m.jpg) repeat-y top; width:282px;  }
/* Prolist */
.Prolist{  width:200px; }
	.Prolist .cpfl{margin-left:34px; margin-bottom:15px;}
	.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:13px; font-weight:normal; color:#666; background:url(../images/prolist_a.jpg) no-repeat left;  width:157px;height:34px; line-height:39px; display:block; padding-left:40px; }
	.Prolist .cpfl li h5 a:hover,.cpfl li .current01{ color:#dc5253; 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:#dc5253 !important;}
/* Contact */
.Contact p{ margin-left:15px; line-height:30px;}
.Contact img{ margin-left:15px;}
/** SideBar **/
.SideBar{ width:704px; line-height:22px; color:#666; padding-bottom:20px;}
	.SideBar h4{ font-size:14px; color:#333; font-weight:bold; height:20px; line-height:20px; margin-bottom:15px;}
	.SideBar h4 span{ font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	.SideBar h4 a{ margin-top:5px;}
/* About */
.About { width:395px; overflow:hidden;}
.About i,.News i,.PageCon i,.product1 i{ background-position:0px -31px; width:15px; height:15px; display:block; margin:3px 10px 0px 0px; float:left;}
/* News */
.News{ width:275px;}
.News ul li{  height:27px; line-height:27px; background:url(../images/dot.jpg) no-repeat left; padding-right:0px; border-bottom:#ccc dotted 1px;}
.News ul li a{ color:#666; padding-left:20px; }
	.News ul li a:hover{ color:#00609f;}
/* Product */
.product1{ width:700px; margin:0 auto; margin-top:15px;}
	.product2 li{ float:left;margin-left:6px; text-align:center; margin-bottom:10px;}
	.product2 li a{ color:#666 !important;  }
	.zwh1{ display:block; width:166px;height:122px;  margin-bottom:10px; border:#cccccc solid 1px; padding:1px;}
	.product2 li a img{ max-height:122px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<122?"122px":""); overflow:hidden;max-width:166px;width:expression_r(document.body.clientWidth > 166? "166px": "auto" ); vertical-align:middle; _padding-bottom:1px; }
#demo{ overflow:hidden;margin:0 auto;height:320px;  width:700px;float:left; margin-top:5px; margin-left:10px;}
	#indemo{ float:left;width:800%;}
	#demo1,#demo2{ float:left;}

/** Links **/
.Links{ background:#e3e3e3; height:48px; position:relative;}
	.Links h5{ background:url(../images/links_bg.jpg) no-repeat; text-align:center; color:#fff; font-size:12px; line-height:53px; font-weight:bold; width:84px; height:53px; position:absolute; top:-5px;}
	.Links ul li { float:left; margin:6px 9px 5px 9px; }
	.LinksCon a img{ width:111px; height:35px; margin-top:6px;}
	.LinksCon li{ float:left; margin:10px 20px; text-align:center;}
		.zwh2{ display:block;width:111px; height:35px;  margin-bottom:10px; border:#cccccc solid 1px; padding:1px;}

/*---------------------------  Product Page -------------------------------*/
	
/*---------------------------  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:14px "微软雅黑"; 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;}

