@charset "utf-8";
@import "global.css";
@import "base.css";

/*
 * 逗号建站
 * 美工设计&程序开发: 逗号米, E-mail: igernr3@qq.com, QQ:157768805
 */
 
body { padding:0px; margin:0px;
	}
/* header */

.headerbg{ width:100%; height:47px; background:#606060;}
.header {
	width:1100px; height:47px;
 
	margin: 0 auto;
	position:relative;
	
	
	
	}
.header img.logo {
	position: absolute;
	top:7px;
	left:0;}
.header .tel {
	position:absolute;
	top:40px;
	right:0;}
.nav {
	width:700px;
	height:47px;
	margin:0 auto; position:absolute; top:0px; left:180px;}
.nav a {
	/*background:url(../images/nav-default.png) no-repeat;*/

	/*border-radius: 10px;*/
	


	float:left;
	font: 14px/47px "微软雅黑";
	margin-left:10px;
	padding:0 20px;
	color:#FFF;
	}
.nav a.home {
	margin:0;}
.nav a:hover,
.nav a.active {
	color:#B1B1B1;
	
}

.rightsc{ width:200px; height:14px; display:block; position:absolute; top:16px; right:0px; text-align:right; color:#d3d3d3; font-size:12px; font-family:"宋体";}
.rightsc a{font-size:12px; font-family:"宋体"; color:#d3d3d3;}
.rightsc a:hover{color:#B1B1B1;}
/* banner */
.banner {
	width:100%; display:block; background:url(../images/banner1.jpg) no-repeat center top; height:353px;
	
	 
}
.banner1 {
	width:100%; display:block; background:url(../images/banner2.jpg) no-repeat center top; height:350px;
	
	 
}
.banner #slider {
	height:350px;
	margin:0 auto;
	position:relative;
	overflow:hidden;}
.banner #slider .slice {
	background-position:center top;
	width:100%;
	display:block;
	position:absolute;
	z-index:0;
	height:100%;}
.banner #slider .controlNav {
	display:none;}
.banner #slider .nivo-directionNav {
	width:1000px;
	height:140px;
	margin:0 auto;
	padding-top:140px;
	position:relative;
	z-index:99;}
.banner #slider .nivo-directionNav a {
	background:url(../images/banner-pre-next.png) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	text-indent:-500px;
	width:50px;
	height:140px;
	position:relative;
	overflow:hidden;}
.banner #slider .nivo-directionNav a.nivo-prevNav {
	background-position:top left;}
.banner #slider .nivo-directionNav a.nivo-nextNav {
	background-position:top right;
	float:right;}

/* main */
.main {
	background:#FFF;
	width:100%;

	margin:20px auto 0px auto;}
.main  .ab_newxin{ width:100%; height:40px; border-bottom:#E5E5E5 1px solid;  }
	
	
.main .index {
	width:1100px; margin:0px auto; overflow:hidden; }
.main .fmargin{ margin-top:-40px;} 
.main h3 {
	color:#000;
	display:inline-block;
	float:left;
	font: 20px/39px "微软雅黑";
	font-weight:normal; height:39px;   border-bottom:#EB2629 1px solid; text-align:center; width:99px;
	}
	a.more1{font: 12px/26px "宋体"; float:right; color:#999999; height:26px; margin-top:14px; }
	
.main .index .moduleAbout {
	float:left;
	width:600px;}
.main .index .moduleAbout .title {
	float:left;
	width:600px;
	height:40px; line-height:40px; font-size:20px; color:#000}
.main .index .moduleAbout .title span {
	background:url(../images/icon-title-do.png) no-repeat;
	color:#FEC186;
	display:inline-block;
	float:left;
	font: 20px/50px "微软雅黑", Tahoma, "宋体";
	width:auto;
	height:50px;
	padding-left:38px;}
.main .index .moduleAbout .show {
	color:#555;
	float:left;
	font: 16px/175% "微软雅黑", Tahoma, "宋体";
	width:600px;}
.main .index .moduleNewsCase {
	float:right;
	width:490px;}
.main .index .moduleNewsCase .title {
	 
	 
	float:left;
	width:490px;
	height:39px;
	}
	

	
	
.main .index .moduleNewsCase .title span {
	background:url(../images/icon-title-do.png) 0 -50px no-repeat;
	color:#94ADD2;
	display:block;
	float:left;
	font: 20px/39px "微软雅黑";
	width:auto;
	height:40px;
	padding-left:38px;}
.main .index .moduleNewsCase a.more {
	background:url(../images/icon-title.png) 0 -150px no-repeat #295AA5;
	float:right;
	font: 20px/50px "微软雅黑", Tahoma, "宋体";
	width:38px;
	height:50px;}
.main .index .moduleNewsCase .news {
	float:right;
	width:480px;
	margin-bottom:9px;}
.main .index .moduleNewsCase .news dl,
.main .index .moduleNewsCase .news dl dt {
	display:block;
	float:left;
	width:480px;}
.main .index .moduleNewsCase .news dl dt.pic {
	height:85px;
	position:relative;}
.main .index .moduleNewsCase .news dl dt.pic img {
	position:absolute;
	top:1px;
	left:0px;}
.main .index .moduleNewsCase .news dl dt.pic .tit {
	position:absolute;
	width:360px;
	top:-8px;
	left:125px;}
.main .index .moduleNewsCase .news dl dt.pic .summary {
	color:#888;
	position:absolute;
	width:350px;
	top:20px;
	left:125px;}
.main .index .moduleNewsCase .news dl dt {
	background:url(../images/icon-do.png) left center no-repeat;
	font: 16px/200% "微软雅黑", Tahoma, "宋体";
	padding-left:20px;
	width:460px;}
.main .index .moduleNewsCase .case {
	float:right;
	width:480px;}
.main .index .moduleNewsCase .case ul,
.main .index .moduleNewsCase .case ul li {
	display:block;
	float:left;}
.main .index .moduleNewsCase .case ul li {
	font: 14px/180% "微软雅黑", Tahoma, "宋体";
	text-align:center;
	width:160px;}

.main .moduleProduct {

	width:1100px;
	margin:-40px auto 0px auto;
	}
.main .moduleProduct .title {

	float:left;
	width:1100px;
	height:50px;

	}
.main .moduleProduct .title span {
	background:url(../images/icon-title-do.png) no-repeat;
	color:#FEC186;
	display:block;
	float:left;
	font: 20px/50px "微软雅黑", Tahoma, "宋体";
	width:auto;
	height:50px;
	padding-left:38px;}
.main .moduleProduct a.more {
	background:url(../images/icon-title.png) 0 -50px no-repeat #295AA5;
	float:right;
	font: 20px/50px "微软雅黑", Tahoma, "宋体";
	width:38px;
	height:50px;}
.main .moduleProduct .productContent {
	float:left;
	width:1100px;
	height:160px;
	margin-top:20px;
	position:relative;
	overflow:hidden;}
.main .moduleProduct .productContent a.nav1 {
	background:url(../images/icon-p-prev-next.png) no-repeat;
	display:block;
	width:40px;
	height:160px;
	position:absolute;}
.main .moduleProduct .productContent a.prev {
	top:0;
	left:0;}
.main .moduleProduct .productContent a.next {
	background-position: top right;
	top:0;
	right:0;}
.main .moduleProduct .productContent .list {
	width:960px;
	height:160px;
	margin-left:50px;
	position:relative;
	overflow:hidden;}
.main .moduleProduct .productContent .list ul {
	display:block;
	height:160px;}
.main .moduleProduct .productContent .list ul li {
	border:#EEEEEE 3px solid;
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin-right:8px;
	padding:2px;}

/* sub */
.main .sub,
.main .subProduct,
.main .subNews {
	
	width:1100px;
	margin:0px  auto;
	}
.main .sub .title {



	width:1100px;
	height:40px;}
	
	
.main .sub .title h3 {
	color:#000;
	display:inline-block;
	float:left;
	font: 20px/39px "微软雅黑";
	font-weight:normal; height:39px;   border-bottom:#EB2629 1px solid; text-align:center; width:99px;
	}
	
	
.main .sub .title .cpwz{ width:400px; height:14px; float:right; font-size:12px; margin-top:14px; line-height:14px; text-align:right; padding-right:10px; }
	
	
	
	
.main .sub .tb2 {
	background:#295AA5}
.main .sub .title span {
	color:#FFF;
	display:block;
	float:left;
	font: 20px/50px "微软雅黑", Tahoma, "宋体";
	width:auto;
	height:50px;
	padding-left:20px;}
.main .sub .subAbout {
	/*background:url(../images/sub-about.jpg) no-repeat top left;*/
	float:left;
	width:1060px;
	padding:0 20px;}
.main .sub .subAboutbg {
	padding-top:30px;}
/* subProduct */
.main .subProduct .title {
	background:url(../images/att-titlebg.png) no-repeat;
	float:left;
	width:1100px;
	height:67px;
	margin-left:-16px;
	padding-left:16px;
	position:relative;}
.main .subProduct .title div {
	background:#1BB8E2;
	line-height:50px;
	width:1100px;
	height:50px;}
.main .subProduct .titleb2 {
	background-position:0 -100px;}
.main .subProduct .titleb2 div {
	background:#CEB55A;}
.main .subProduct .titleb3 {
	background-position:0 -200px;}
.main .subProduct .titleb3 div {
	background:#295AA5;}
.main .subProduct .titleb4 {
	background-position:0 -300px;}
.main .subProduct .titleb4 div {
	background:#FF6600;}
.main .subProduct .titleb5 {
	background-position:0 -400px;}
.main .subProduct .titleb5 div {
	background:#F890AE;}
.main .subProduct .title div h2 {
	color:#FFF;
	font: 25px/46px "微软雅黑", Tahoma, "宋体";
	float:left;
	padding-left:10px;}
.main .subProduct .title div span {
	color:#FFF;
	display:block;
	float:left;
	font: 20px/48px "微软雅黑", Tahoma, "宋体";
	width:auto;
	height:50px;
	padding-left:20px;}
.main .subProduct .list {
	float:left;
	width:1100px;
	position:relative;
	overflow:hidden;}
.main .subProduct .list dl {
	float:left;
	width:1200px;
	margin-top:15px;}
.main .subProduct .list dl dt {
	box-shadow:0 0 8px #999;
	cursor:pointer;
	display:block;
	float:left;
	width:160px;
	height:130px;
	margin:0 25px 20px 0;
	position:relative;
	overflow:hidden;}
.main .subProduct .list dl dt:hover {
	box-shadow:0 0 12px #FD820D;}
.main .subProduct .list dl dt img.pic {
	float:left;
	width:160px;
	height:130px;
	position:relative;
	overflow:hidden;}
.main .subProduct .list dl dt .name {
	/*background:rgba(26, 64, 139, 0.9);*/
	background:rgba(0, 0, 0, 0.6);
	/*background:rgba(255, 255, 255, 0.5);*/
	float:left;
	font: 12px/22px "微软雅黑", Tahoma, "宋体";
	width:160px;
	height:22px;
	padding:5px;
	position:absolute;
	left:0;
	bottom:0;}
/*.main .subProduct .list dl dt:hover .name {
	background:rgba(253, 130, 13, 0.9);}*/

/* subNews */
.main .subNews .list {
	float:left;
	width:1100px;}
.main .subNews .list dl {
	box-shadow:0 0 8px #DDD;
	border:#DDD 1px solid;
	display:block;
	float:left;
	width:1056px;
	margin-top:20px;
	padding:20px;}
.main .subNews .list dl dt {
	background:url(../images/icon-do.png) no-repeat left 10px;
	border-bottom:#DDD 1px dashed;
	display:block;
	float:left;
	font: 18px "微软雅黑", Tahoma, "宋体";
	width:1040px;
	padding:0 0 15px 16px;}
.main .subNews .list dl p {
	color:#999;
	display:block;
	float:left;
	font: 14px/22px "微软雅黑", Tahoma, "宋体";
	text-indent:2em;
	width:1040px;
	padding-top:10px;}
/* subContact */
.main .sub .subContact {
	float:left;
	width:1100px;
	margin:50px 0 30px 0;
	position:relative;}
.main .sub .subContact .show {
	float:right;
	width:420px;
	padding-top:15px;}
.main .sub .subContact .show h1 {
	color:#FD820D;
	float:left;
	width:420px;}
.main .sub .subContact .show ul {
	float:left;
	width:420px;
	padding-top:20px;}
.main .sub .subContact .show ul li {
	background:url(../images/contact-icon.png) no-repeat 999px 999px;
	display:block;
	float:left;
	font-size:20px;
	line-height:40px;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
	width:370px;
	height:40px;
	padding-left:50px;
	margin-top:5px;}
.main .sub .subContact .show ul li.no {
	background-position: 999px 999px;}
.main .sub .subContact .show ul li.home {
	background-position: 0 0;}
.main .sub .subContact .show ul li.email {
	background-position: 0 -40px;}
.main .sub .subContact .show ul li.tel {
	background-position: 0 -80px;}
.main .sub .subContact .show ul li.address {
	background-position: 0 -120px;}
.main .sub .subContact .show ul li.qq {
	background-position: 0 -160px;}

.main .sub .subFeedback {
	float:left;
	width:1100px;
	margin:50px 0 30px 0;
	position:relative;}
.main .sub .subFeedback td {
	height:45px;}
.main .sub .subFeedback {
	font-size:14px;}
.main .sub .subFeedback .gbinput {
	border:#AAA 1px solid;
	border-radius:5px;
	line-height:30px;
	box-shadow:0 0 10px rgba(0,0,0, 0.2);
	height:30px;
	padding:0 10px;}
.main .sub .subFeedback .gbmsg {
	border:#AAA 1px solid;
	border-radius:5px;
	line-height:30px;
	box-shadow:0 0 10px rgba(0,0,0, 0.2);
	height:80px;
	padding:0 10px;
	overflow-x:hidden;
	overflow-y:hidden;}
.main .sub .subFeedback .gbinput:hover,
.main .sub .subFeedback .gbmsg:hover {
	border:#F60 1px solid;
	box-shadow:0 0 10px rgba(255,102,0,0.6);}
.main .sub .subFeedback .bnt {
	background:#F60;
	border:none;
	border-radius:5px;
	box-shadow:0 0 10px rgba(0,0,0, 0.2);
	cursor:pointer;
	color:#FFF;
	font-size:18px;
	line-height:40px;
	text-align:center;
	width:120px;
	height:40px;}

/* subDetail */
.main .sub .subDetail {

	width:1100px;
	position:relative;
	overflow:hidden;}
.main .sub .subDetail h1 {
	background:#FFF;
	border-bottom:#F60 2px solid;
	/*box-shadow-left-bottom: 0 8px 8px #666;  
    -webkit-box-shadow-left-bottom: 0 0 8px #EEE; 
    -moz-box-shadow-left-bottom: 0 0 8px #EEE;*/
	color:#FD820D;
	display:block;
	float:left;
	font: 25px/180% "微软雅黑", Tahoma, "宋体";
	text-align:center;
	width:1100px;
	padding:20px 0;}
.main .sub .subDetail .more {
	color:#999;
	display:block;
	float:left;
	font: 14px/150% "微软雅黑", Tahoma, "宋体";
	text-align:center;
	width:1100px;
	padding:10px 0;}
.main .sub .subDetail .Content {
	color:#333;
	display:block;
	float:left;
	font: 14px/180% "微软雅黑", Tahoma, "宋体";
	text-align:left;
	width:1100px;
	padding-bottom:20px;}
.main .sub .subDetail .Content p,
.main .sub .subDetail .Content div {
	font: 14px/180% "微软雅黑", Tahoma, "宋体";}
.main .sub .subDetail .share {
	border-top:#CCC 1px dotted;
	display:block;
	float:left;
	width:1100px;
	padding:10px 0;}

/* footer */
.footer {
/*	background:#FD820D;*/
background:#EFEFEF;
	width:100%;
	height:180px;
	margin-top:20px;}
.footer .content {
	width:1100px;
	margin:0 auto;}
.footer .content h3 {
	color:#000;
	font: 20px/50px "微软雅黑";
	width:100%; font-weight:normal;}
.footer .content .product {
	float:left;}
.footer .content .product a {
	color:#fff;
	display:block;
	float:left;
	font: 14px/22px "微软雅黑", Tahoma, "宋体";
	text-shadow: 0 1px 1px rgba(0, 0 , 0,0.5);
	width:150px;
	height:22px;
	padding-right:15px;
	position:relative;
	overflow:hidden;}
.footer .content .product a:hover {
	color:#FFF;}
.footer .content .product .list {
	border-right:#e3e3e3 1px solid;
	float:left;
	width:650px;
	padding-right:30px;}
.footer .content .product .list a{ color:#535353; font-size:14px; font-family:"微软雅黑";}
.footer .content .product .list a:hover{ color:#FD820D;}
.footer .content .contact {
	float:left;
	padding-left:30px;}
.footer .content .contact .name {
	color:#454444;
	font-size:16px;}
.footer .content .contact .tel {
	background:url(../images/footer-icon.png) no-repeat;
	color:#454444;
	font: 14px/26px "微软雅黑", Tahoma, "宋体";
	text-indent:30px;
	height:26px;
	margin-top:10px;}
.footer .content .contact .address {
	background:url(../images/footer-icon.png) no-repeat 0 -36px;
	color:#454444;
	font: 14px/22px "微软雅黑", Tahoma, "宋体";
	text-indent:30px;
	height:22px;
	margin-top:10px;}
.copyright {
	/*background:#F77602;border-top:#FEA755 1px dashed;*/
		background:#292929;
	
		border-top:#828282 1px dashed;
	color:#FFF;
	font: 14px/40px "微软雅黑", Tahoma, "宋体";
	text-align:center;
	text-shadow: 0 1px 1px rgba(0, 0 , 0, 0.5);
	width:100%;
	height:41px;}

/* 404 */
.error404 {
	background:url(../images/Error404.png) no-repeat #FFF;
	width:586px;
	height:272px;
	margin:10% auto 0 auto;}
	
	
	/* sidebar */
.sidebar {
	float:left;
	width:250px;}
.sidebar h3 {
	background:#FF6600;
	/*background:url(../images/title-bg.png) no-repeat #0073D0;
	background:#999;*/
	color:#FFF;
	float:left;
	font-weight:normal;
	font-size:18px;
	line-height:50px;
	width:250px;
	height:50px;
	margin:0px; padding:0px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	
	
	}

	
	
.sidebar .txtlist {
	border:#EEE 1px solid;
	border-top:none;
	color:#CCC;
	float:left;
	width:248px;}
.sidebar .txtlist ul {
	float:left;
	padding:0 10px 10px 10px;}
.sidebar .txtlist ul li {
	border-bottom:#EFEFEF 1px solid;
	float:left;
	width:228px;
	line-height:33px;}
.sidebar .txtlist ul li.t2 {
	background:url(../images/icon-donet.png) no-repeat 10px 12px;}
.sidebar .txtlist ul li a.active {
	color:#FF6600;}
.sidebar .piclist {
	border:#EEE 1px solid;
	border-top:none;
	float:left;
	width:248px;}
.sidebar .piclist ul {
	float:left;
	padding:0 10px 10px 10px;}
.sidebar .piclist ul li {
	border-bottom:#EFEFEF 1px solid;
	float:left;
	width:228px;
	line-height:33px;
	margin-top:10px;
	padding-bottom:10px;}
.sidebar .piclist ul li span {
	display:block;
	float:left;}
.sidebar .piclist ul li span.pic {
	border-right:#EEE 1px solid;
	width:80px;
	height:80px;
	padding-right:10px;}
.sidebar .piclist ul li span.name {
	float:right;
	line-height:24px;
	width:130px;
	padding-top:5px;}


/* content-box */
.content-box {
	 
	width:1100px; margin:0 auto; overflow:hidden;}
.content-box h3 {
   
	color:#000;
  
	font-size:18px;
	line-height:40px;
	width:1100px;
	height:40px;  
	padding:0px; margin:0px;
	border:none; background:none;
	}
	.content-box h3 span{ width:99px; height:39px;  float:left; border-bottom:#EB2629 1px solid;}
 	
	.content-box h3 .cpwz{ width:400px; height:14px; float:right; font-size:12px; margin-top:14px; line-height:14px; text-align:right; padding-right:10px; }
.content-box .subpage {
	float:right;
	width:1100px;
	margin-top:20px;}
.content-box .subpage .content {
	float:left;
	font-size:14px;
	line-height:30px;
	width:830px;}

/* 产品列表 */
.content-box .subpage .product-list {
	
	width:1100px;
	position:relative;
	margin:0px auto;
	}
.content-box .subpage .product-list dl {
	 
	width:1100px;
	overflow:hidden;
	}
.content-box .subpage .product-list dl dt {
	float:left;
	text-align:center;
	font-size:14px;
	width:200px;
	height:260px;
	margin:0px 10px 15px 10px;
	
	position:relative;
	overflow:hidden;}
.content-box .subpage .product-list dt img {
	border:#EEE 1px solid;
	width:190px;
	height:190px;
	padding:4px;
	margin-bottom:10px;}
.content-box .subpage .product-list dt:hover img {
	border:#0073D0 1px solid;}
.contactlxwm{ display:block; height:auto!important;
height:340px;
min-height:340px; background:url(../images/gf.jpg) no-repeat right center; font-size:14px; line-height:32px;}