body, html { font-family:"Microsoft YaHei";	color: #555; margin:0px; padding:0px; font-size:14px; background:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
input {font-size: 12px}
.blank10 { height:0px; overflow:hidden; clear:both}
.wrap { width:1003px; margin:0px auto; clear:both; overflow:hidden; height:auto;}


a{ color:#333; text-decoration:none;}
a:hover{ color:#ae1c2f; text-decoration:none;}
.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}
ul, ol {
	padding: 0;
	webkit-padding: 0;
	moz-padding: 0;
}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
/* Navigation */
/*头部*/
.header {background:#fff; height:auto; overflow:hidden; clear:both; margin:0px auto;}
.tel2 { float:right; width:340px; text-align:right; padding-top:26px;}
.tel2 td { padding:2px 0px;}
.tel2 .tell { color:#e69d1f; font-size:18px}
.top {color:#fff; height:38px; background:#2a2a2a; font-size:12px; line-height:38px; clear:both; overflow:hidden;}
.top .tel { float:left; margin-right:20px; padding-left:5px;}
.top .tel a{ color:#fff; padding:0px 5px; text-decoration:none; font-weight:bold;}
.top .mail { float:left;  background:url(../images/mail.jpg) no-repeat left; padding-left:25px;}
.top .l1 { float:right; color:#515151;}
.top .l1 a{ color:#fff; padding:0px 5px; text-decoration:none;}
.wrapx { width:1003px; margin:0px auto;}

.wrapxx { width:1003px; clear:both; overflow:hidden; margin:0px auto;}
.logo{float:left; height:120px; background:#fff;}


nav{height:60px; clear:both; background:#ca0b12;}
nav .inner{z-index:9999;}
nav ul{height:60px;zoom:1;}
nav li{ float:left; display:inline;height:60px; background:url(../images/menuline.jpg) no-repeat left; line-height:60px; text-align:center; white-space:nowrap; position:relative;z-index:999;}
nav li.line{ padding:0px 1px;}
nav li a.nav{ font-size:15px; color:#fff; text-decoration:none; display:block;}
nav li.navdown,nav li.hover{}
nav li.navdown a.nav,nav li.hover a.nav{ color:#000;}
nav dl{ display:none; position:absolute;z-index:999999;background:#FFFFFF; text-align:left; left:0px;top:60px;}
*html nav  dl{}
*+html nav  dl{}
nav dl dd{}
nav dl dd a{ border-bottom:#efefef 1px solid; font-size:14px; color:#666666;height:40px; line-height:40px; overflow:hidden; text-align:center; display:block}
nav dl dd a:hover{ color:#fff; background:#e69a1d; border-bottom:#FF6700 1px solid;}
nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}
nav dl.nav-pro dd a{ padding-left:30px; font-size:14px;}
nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}
nav dl.nav-pro dd p a{ display:block; font-weight:normal; text-decoration:none; font-size:12px; line-height:2;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
nav li a.lg { color:#ff7000}
nav li a.lg:hover { color:#fff}


.rearch{ height: 38px; border-bottom: 1px solid #e5e5e5; padding-top: 17px; padding-bottom: 22px;}

.rearch .hotword{ float: left; height: 38px; line-height: 38px; width: 670px; overflow: hidden;}
.rearch .hotword em { font-style:normal;}
.rearch .hotword *{ display: inline-block; float: left;}
.rearch .hotword span{ font-size: 14px; color: #000; margin-right: 4px;}
.rearch .hotword a{ font-size: 12px; color: #000; padding: 0 10px;}
.rearch .rsbox{ width: 303px; height: 37px; float: right; background: url(../images/rsbox.png) no-repeat; overflow: hidden;}
.rearch .rsbox .cont_text{ width: 250px; padding-left: 10px; height: 37px; background: no-repeat; line-height: 37px; border: none; outline: none; float: left;}
.rearch .rsbox .cont_btn{ float: right; width: 35px; height: 35px; cursor: pointer; outline: none; border: none; margin-top: 1px; background: url(../images/rsbtn.png) no-repeat;}
/*-- 搜索_end --*/
.mainbody{ height:auto; margin:0px auto; padding-top:40px; background:url(../images/cpbg.jpg) no-repeat top; padding-bottom:30px; overflow:hidden; clear:both}
.mainbody .left { width:222px;background:#fff; float:left;}
.mainbody .left .titxx { text-align:center; background:#ae1c2f; padding-top:10px; overflow:hidden; line-height:22px; height:51px; overflow:hidden;color:#fff; font-size:20px; display:block;}
.mainbody .left .titxx p { clear:both; font-size:16px; font-weight: normal;}


.products{ height:auto; margin:0px auto; padding-top:41px; background:#e0e0e0; padding-bottom:30px; overflow:hidden; clear:both}
.products .left { width:222px;background:#fff; float:left;}
.products .left .titxx { text-align:center; background:#ae1c2f; padding-top:10px; overflow:hidden; line-height:22px; height:51px; overflow:hidden;color:#fff; font-size:20px; display:block;}
.products .left .titxx p { clear:both; font-size:16px; font-weight: normal;}

.prolist { padding:0px 15px 15px 15px;}
.prolist li { margin-top:10px; background:url(../images/d.jpg) no-repeat left;}
.prolist li a{ text-decoration:none; color:#303030; font-size:16px; font-weight:bold; line-height:28px; padding-left:19px;}
.prolist p a{ color:#333; text-decoration:none; background:url(../images/dd.png) no-repeat 20px 10px; font-size:13px; font-weight:normal; padding-left:39px; line-height:28px; display: block;}
.prolist p a:hover { background:url(../images/dd2.png) #ae1c2f no-repeat 20px 10px; color:#fff; }

.lianxi2 { background:url(../images/d2.jpg); width:222px; height:116px;}
.lianxi2 p { font-size:20px; color:#fff; text-align:center; line-height:22px; font-weight:bold; padding-top:10px;}
.product { float:right; width:760px; background:#fff}

.product .tit { background:#ae1c2f; height:61px;}
.product .tit h2 { background:#fff; width:110px; display:block; height:40px; line-height:40px; color:#ae1c2f; font-size:18px; font-weight:bold; text-align:center; float:left; margin-left:20px; margin-top:21px;}
.product ul { padding:20px 0px 0px 10px;}
.product li { float:left; margin:0px 8px; padding-bottom:14px; width:169px; display:block;}

.product li img { width:165px; height:126px; border:#e6e7e7 1px solid; padding:3px;}
.product li p {font-size:14px; text-align:center;}

.newsl { float:left; width:320px; height:auto; padding-bottom:20px; text-align:left;}
.newsl .tit { background:url(../images/tit2.jpg) no-repeat left; border-bottom:#ccc 2px solid; height:42px; line-height:42px; overflow:hidden; clear:both; color:#000;}
.newsl .tit h2 { float:left; font-size:16px; display:block; padding-left:10px;}
.newsl .tit span { float:left; display:block; font-family:Arial, Helvetica, sans-serif; padding-left:10px; text-transform:uppercase; padding-right:10px;font-weight:normal; font-size:16px; color:#ccc;}
.newsl ul { clear:both; overflow:hidden; padding-top:10px;}
.newsl li { border-bottom:#acacad 1px dotted; padding-bottom:10px;}
.newsl li a{clear:both; background:url(../images/w.jpg) no-repeat left; height:auto; padding-left:26px; font-family:"微软雅黑"; font-size:14px; color:#6c6c6c; line-height:33px; overflow:hidden;}
.newsl li a:hover { color:#ff0000}

.newsl li p { background:url(../images/d4.jpg) no-repeat 0px 4px; padding-left:26px; line-height:24px; font-size:12px; color:#b299b2;}


.youshi {background:url(../images/ysbg.jpg);}
.youshi .tit {background:url(../images/tit4.jpg) no-repeat bottom; padding-bottom:20px; margin-bottom:20px; font-size:26px; font-weight:bold; text-align:center; color:#171717;}
.youshi .tit span { color:#af1e2f}
.youshi .tit p { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#606060}
/* About Section */
.Gixtd{ background: url(../images/cjbg.jpg) no-repeat center top; height: 849px; padding-top: 40px;}

.gtcmtitle{ width: 100%; text-align: center; height: 60px; overflow: hidden;}
.gtcmtitle a{ font-size: 20px; font-weight:bold; color: #333333;}

.Gixtd_top{ overflow: hidden; background: #fff; padding-top: 37px; padding-bottom: 38px;}
.Gixtd_top .gtcmtitle{ background: url(../images/title4.png) no-repeat center bottom;}
.Gixtd_top .gszl{ overflow: hidden; padding-left: 40px; padding-right: 50px; padding-top: 34px;}
.Gixtd_top .gszl dt{ float: left;}
.Gixtd_top .gszl dt img{ display: block; background: #f7f7f7; padding: 10px 10px;}
.Gixtd_top .gszl dd{ padding-left: 418px;}
.Gixtd_top .gszl dd h5{ height: 25px; line-height: 25px; margin-bottom: 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Gixtd_top .gszl dd h5 a{ font-size: 16px; color: #ae1c2f;}
.Gixtd_top .gszl dd>p{ line-height: 25px; font-size: 14px; color: #666666; height: 100px;overflow: hidden;}
.Gixtd_top .gszl dd>div{ overflow: hidden; margin-top: 40px;}
.Gixtd_top .gszl dd>div .hotline{ float: left; height: 30px; line-height: 30px; margin-right: 22px; font-size: 22px; color: #ae1c2f; font-family: "Arial"; background: url(Img/Index/smb.png) no-repeat left center;}
.Gixtd_top .gszl dd>div .ljzx{ float: left; display: block; background: url(../images/ljzxbtn.png) no-repeat; width: 111px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px;}

.Gixtd_down{ background: #fff; margin-top: 10px; padding-top: 37px; padding-bottom: 30px;}
.Gixtd_down .gtcmtitle{ background: url(../images/title5.png) no-repeat center bottom;}
.Gixtd_down .xtdfc{ position: relative; margin-top: 30px;}
.Gixtd_down ul{ overflow: hidden; width: 980px; margin: 0px auto;}
.Gixtd_down ul li{ float: left; text-align:center; width: 235px; margin: 0px 5px;}
.Gixtd_down ul li img{ display: block; background: #f7f7f7; padding: 5px 5px;}
.Gixtd_down ul li p{ height: 28px; line-height: 28px; margin-top: 12px; padding: 0px 4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Gixtd_down ul li p a{ font-size: 13px; color: #666666;}



.Xtddt_L{ float: right; width: 660px;}
.Xtddt_L .dttab{ height: 62px; overflow: hidden;}
.Xtddt_L .dttab li{ float:left; width: 257px; height: 55px; position: relative;}
.Xtddt_L .dttab li *{ display: inline-block;}
.Xtddt_L .dttab li a{ width: 100%; height: 55px; text-decoration: none; line-height: 55px; background: #171717; font-size: 18px; color: #fff;}
.Xtddt_L .dttab .tab1 em{ width: 43px; height: 12px; font-family:Arial, Helvetica, sans-serif; position: absolute; top:13%; margin-top: -6px; right: 90px;}
.Xtddt_L .dttab .tab2 em{ width: 154px; height: 12px; position: absolute; top:13%; margin-top: -6px; right: -10px;}
.Xtddt_L .dttab li.cur a,.Xtddt_L .dttab li:hover a{ background: #ce0000;}
.Xtddt_L .dttab li i{ width: 13px; height: 11px; display: none; background: url(../images/sj3.png) no-repeat; position: absolute; left: 50%; margin-left: -7px;  bottom: -7px;}
.Xtddt_L .dttab .tab1 a{ padding-left: 43px;}
.Xtddt_L .dttab .tab2 a{ padding-left: 29px;}
.Xtddt_L .dttab li.cur i,.Xtddt_L .dttab li:hover i{ display: block;}

.Xtddt_L .nrbox{}
.Xtddt_L .nrbox .dtaitext{ overflow: hidden;}
.Xtddt_L .nrbox .dtaitext dl{ overflow:hidden; border-bottom: 1px solid #f7f7f7; padding-bottom: 30px;}
.Xtddt_L .nrbox .dtaitext dl dt{ float: left;}
.Xtddt_L .nrbox .dtaitext dl dt img{ display: block;}
.Xtddt_L .nrbox .dtaitext dl dd{ padding-left: 283px; padding-top: 14px;}
.Xtddt_L .nrbox .dtaitext dl dd h5{ font-weight: normal; height: 20px; line-height: 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Xtddt_L .nrbox .dtaitext dl dd h5 a{ font-size: 16px; color: #171717;}
.Xtddt_L .nrbox .dtaitext dl dd p{ margin-top: 12px; height: 40px; line-height: 20px; color: #808080; font-size: 12px; overflow: hidden;}
.Xtddt_L .nrbox .dtaitext dl dd .smore{ display: block; margin-top: 23px; width: 75px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; background: #171717; color: #e6e6e6;}

.Xtddt_L .nrbox .dtaitext .newslists{ overflow: hidden; margin-top: 22px; height: auto;}
.Xtddt_L .nrbox .dtaitext .newslists li{ overflow: hidden; border-bottom:#efefef 1px dotted;  height: 38px; line-height: 38px; background: url(../images/sj2.png) no-repeat left center;}
.Xtddt_L .nrbox .dtaitext .newslists li *{ display: inline-block;}
.Xtddt_L .nrbox .dtaitext .newslists li a{ float: left; margin-left: 20px; font-size: 14px; color: #333333; width: 480px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Xtddt_L .nrbox .dtaitext .newslists li span{ float: right; font-size: 12px; padding-right:10px; color: #bcbcbc; font-family: "Arial";}



/* Achivements Section */
#achivements {
	padding: 80px 0;
	color: #aaa;
	background: #6f7275; /* Old browsers */
	background: -moz-linear-gradient(top, #6f7275 0%, #31353a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f7275), color-stop(100%, #31353a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6f7275 0%, #31353a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6f7275 0%, #31353a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6f7275 0%, #31353a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6f7275 0%, #31353a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f7275', endColorstr='#31353a', GradientType=0 ); /* IE6-9 */
}
.achivement-box {
	text-align: center;
	margin: 20px 0;
}
.achivement-box i.fa {
	font-size: 60px;
	font-weight: 400;
	color: #F4D03F;
	margin-bottom: 20px;
}
.achivement-box h4 {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.achivement-box span.count {
	font-size: 16px;
	line-height:48px;
	color: #fff;
	display: block;
}
.achivement-box p { text-align:left; font-size:12px}
/* Team Section */
#team {
	padding: 80px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
}
img.img-circle.team-img {
	width: 160px;
	height: 160px;
	border: 4px solid transparent;
	transition: all 0.5s;
}
#team .thumbnail:hover>img.img-circle.team-img {
	border: 4px solid #F4D03F;
	font-size: medium;
}
#team .thumbnail {
	background: transparent;
	border: 0;
}
#team .thumbnail .caption {
	padding: 9px;
	color: #5a5a5a;
}
#team .thumbnail .caption a{
	color: #5a5a5a;
}
#team .thumbnail .caption a:hover {
	color: #ff0000;
}
/* Services Section */
#services {
	padding: 40px 0;
	color: #787878;
	background: #f5f5f5; /* Old browsers */
}
#services .section-title.center hr {
	background: #c1a533;
}
#services H2 {
	color: #787878;
}
#services H4 {
	color: #666666;
	transition: all 0.5s;
}
.space {
	margin-top: 40px;
}
#services i.fa {
	font-size: 50px;
	width: 130px;
	height: 130px;
	padding: 38px 0;
	margin-bottom: 10px;
	border-radius: 50%;
	color: #aaa;
	background: #fff; border:#9d9c9c 3px solid;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
#services .service:hover > i.fa {
	color: #F4D03F;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
/* Gallery Section 
==============================*/
#works {
	padding: 30px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
}
.categories {
	padding-bottom: 30px;
	text-align: center;
}
ul.cat li {
	display: inline-block;
}
#works li.pull-right {
	margin-top: 10px;
}
ol.type li {
	display: inline-block;
	margin-left: 20px;
}
ol.type li:after {
	content: ' | ';
	margin-left: 20px;
}
ol.type li:last-child:after {
	content: '';
}
ol.type li a {
	color: #444;
	padding: 2px 8px;
}
ol.type li a.active {
	background: #F4D03F;
	padding: 2px 8px;
	border-radius: 4px;
}
ol.type li a:hover {
	background: #F4D03F;
	padding: 2px 8px;
	border-radius: 4px;
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	z-index: 1
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope-item {
	margin-right: -1px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.isotope {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
.portfolio-item {
	margin-bottom: 35px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.portfolio-item:hover {
	margin-bottom: 35px;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.portfolio-item .hover-bg {
	height: 240px;
	overflow: hidden;
	position: relative;
}
.hover-bg .hover-text {
	position: absolute;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.66);
	padding: 25% 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all 0.5s;
}
.hover-bg .hover-text>h4 {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	transition: all 0.3s;
}
.hover-bg:hover .hover-text>h4 {
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.hover-bg .hover-text>i {
	opacity: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: all 0.3s;
}
.hover-bg:hover .hover-text>i {
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
.hover-bg:hover .hover-text {
	opacity: 1;
}
#works i.fa {
	font-size: 20px;
	padding: 5px;
	color: #F4D03F;
}
/* Testimonials Section */
#testimonials {
	background: url(../img/testimonial-bg.jpg);
	background-size: cover;
	background-attachment: fixed;
	color: #ddd;
	padding: 80px 0;
}
#testimonial {
	padding: 0;
}
#testimonial .item {
	display: block;
	width: 100%;
	height: auto;
}
#testimonial .item p {
	margin: 10px 0;
	color: #ddd; line-height:28px;
}
#testimonial .item .tit { font-size:20px}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	filter: Alpha(Opacity=1);
	opacity: 1;
	-webkit-border-radius: 0;
	-moz-border-radius: 20px;
	border-radius: 50%;
	background: #FFFFFF;
	transition: all 0.5s;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background: #F4D03F;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #F4D03F;
}



#fact { padding:50px 0px; color:#fff; background:url(../images/fact.jpg) no-repeat center; height:auto;}
#fact ul { padding-top:30px;}
#fact li { margin-bottom:20px; width:292px; float:left;}
#fact li img { width:280px; height:220px;}
#lc { background:#f5f5f5; padding-top:50px;}
#lc li { float:left; border:#e7e7e7 2px solid; background:#fff; font-size:16px; width:196px; height:50px; line-height:50px;
-moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius: 50px;   /* Webkit browsers */
    border-radius:50px;            /* W3C syntax */}
/* Footer */
nav#footer {
	background: #222222;
	color: #ddd;
	padding: 30px 0 25px 0;
	text-align:center; font-size:14px;
}
#lc li:hover { float:left; border:#c7000a 2px solid; color:#fff; background:#c7000a; font-size:16px; width:196px; height:50px; line-height:50px;
-moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius: 50px;   /* Webkit browsers */
    border-radius:50px;            /* W3C syntax */}
/* Footer */
nav#footer {
	background: #222222;
	color: #ddd;
	padding: 30px 0 25px 0;
	text-align:center; font-size:14px;
}
#lc li.jia { float:left; border:none; background:none; width:40px; display:block; height:50px;}

.wrap {POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 470px; CLEAR: both}
.wrap .rslides {POSITION: relative; WIDTH: 100%; HEIGHT: 470px}
.wrap .rslides > LI {POSITION: absolute; WIDTH: 100%}
.wrap .rslides LI IMG {WIDTH: 100%; HEIGHT: 470px}
.wrap .rslides .textbox1 {POSITION: absolute; MARGIN: 0px auto; text-align:center; right:0; left:0; WIDTH: 80px; COLOR: #000; TOP: 310px}
.wrap .rslides .textbox2 {
	POSITION: absolute; WIDTH: 525px; COLOR: #000;  TOP: 293px
}
.wrap .rslides .textbox2 .b {
	WIDTH: 450px; COLOR: #000; MARGIN-LEFT: 0px
}
.wrap .rslides .textbox3 {
	POSITION: absolute; WIDTH: 600px; COLOR: #fff; TOP: 110px
}
.wrap .rslides .textbox3 .b {WIDTH: 458px; COLOR: #fff; MARGIN-LEFT: 0px}
.wrap .rslides .a {LINE-HEIGHT: 30px; FONT-SIZE: 30px; font-familiy: myfirstfont}
.wrap .rslides .b {FONT-SIZE: 12px; PADDING-TOP: 7px; margin:0px auto;}
.wrap .centered-btns_nav {
	Z-INDEX: 2; POSITION: absolute; LINE-HEIGHT: 200px; MARGIN-TOP: -60px; WIDTH: 46px; HEIGHT: 131px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: 50%; opacity: .7
}
.wrap .prev {POSITION: absolute; BACKGROUND: url(../img/lastIco.png) no-repeat; LEFT: 100px; opacity: .5}
.wrap .next {POSITION: absolute; BACKGROUND: url(../img/nextIco.png) no-repeat; RIGHT: 100px; opacity: .5}
.wrap .prev:active {opacity: 1}
.prev:hover {opacity: 1}
.next:hover {opacity: 1}
.next:active {opacity: 1}
.wrap .centered-btns_tabs {	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: center; LIST-STYLE-TYPE: none; MARGIN: -30px auto 0px; WIDTH: 100%; HEIGHT: 9px; FONT-SIZE: 0px}
.wrap .centered-btns_tabs LI {MARGIN: 0px 3px; DISPLAY: inline-block}
.wrap .centered-btns_tabs A {BACKGROUND-COLOR: #fff; WIDTH: 100px; DISPLAY: inline-block; HEIGHT: 9px; OVERFLOW: hidden; opacity: .8}
.wrap .centered-btns_tabs .centered-btns_here A {BACKGROUND-COLOR: #ca0b12; opacity: 0.9}
.lianxi {background:url(../images/adsbg.jpg) repeat-x top; height:183px; font-size:16px; color:#fff;}
/*　底部样式　*/
.footer {clear: both; color:#fff; font-size:12px; background:#131313; height:40px; LINE-HEIGHT: 40px; }
.footer .wrapx { width:1003px; margin:0px auto; height:auto; overflow:hidden; clear:both}
.footer .left {float:left;}
.footer .left a {color:red;}
.footer .right {float:right; padding-top:0px;}

/* Contact Section */
.contact {background:#292929; height:300px;}
.contact .left { float:left; line-height:26px; font-size:12px; height:300px; text-align:left; color:#fff; width:315px; display:block; }
.contact .left h2 { font-size:16px; padding-top:40px; line-height:30px;}
.contact .left img  { padding-top:12px;}
.contact .right { width:660px; float:left; color:#fff; padding-left:20px; padding-top:30px;}


.daohang { width:125px; margin-top:11px; padding-left:33px;  border-left:#5b5b5b 1px solid; height:210px; float:left; display:inline;}
.daohang .titx {color:#fff; font-size:16px; padding-top:0px; line-height:30px;}
.daohang ul { padding-top:5px;}
.daohang li { width:136px; text-align:left; line-height:26px; color:#8E8E8E}
.daohang li a { font-size:12px; color:#fff}
.daohang li a:hover { text-decoration:none; color:#fffd50}

/*新闻*/
.newslist { width:100%;margin:0px auto; height:auto; overflow:hidden; clear:both}
.newslist ul{ width:1003px; margin:0px auto;}
.newslist li { float:left;display:block; margin-right:5px; margin-left:5px; width:240px; overflow:hidden; height:280px; border:#dbdbdb 1px solid; }
.newslist li:hover { background:url(../images/ww.png)#fff no-repeat right bottom;border:#ff0000 1px solid;}
.newslist li .info { float:left; font-size:12px; text-align:left; width:100%; padding:10px; height:auto;}
.newslist li img { width:242px; height:128px;display:block; clear:both;}
.newslist li .tit { font-size:14px; color:#007032; line-height:28px; clear:both;}
.newslist li .tit a{ font-size:14px; color:#00873b;}
.newslist li p { line-height:24px;}
.newslist .info { line-height:20px; color:#808080}
.newslist .info a { color:#00873b}
/*子页样式*/
.about { width:1140px; height:auto; overflow:hidden; clear:both; margin:0px auto;}
.about .tit { border-bottom:#ccc 4px solid; height:40px; margin-bottom:20px;}
.about .tit h4 { border-bottom:#060 4px solid; font-size:22px; text-indent:10px; overflow:hidden; width:110px; height:40px;}
.about .tit span { float:right}
.about .info { line-height:40px; font-size:16px}
.about .tit a { color:#000}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 10px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position: absolute; _right: auto
}

/*图片展示*/
.blk_18 {overflow:hidden; zoom:1; margin:20px auto; clear:both; padding:25px 0; background:#ae1c2f; width:1003px;}
.blk_18 .tit { color:#fff; text-align:center; font-size:24px; padding-bottom:20px; margin-bottom:20px; font-weight:bold;background:url(../images/tit4.jpg) no-repeat bottom;}
.blk_18 .tit p { font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-top:10px; font-style:normal; font-weight:normal;}
.blk_18 .pcont {width:927px; float:left; overflow:hidden;}
.blk_18 .ScrCont {width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton {width:28px; display:block; height:90px; float:left; margin-right:15px; background:url(../images/left.png) no-repeat 0px 1px;}
.blk_18 .RightBotton {width:28px; display:block; height:90px; float:left; margin-left:5px; background:url(../images/right.png) no-repeat 0px 1px;}
.blk_18 .pl img {display:block; cursor:pointer; width:165px; height:82px;}
.blk_18 .pl { width:169px; color:#fff; margin-right:20px; float:left; text-align:center; line-height:24px;}
.blk_18 .pl p { width:169px; height:40px; color:#fff; font-size:14px; line-height:40px; }

.banner1 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner1.jpg) no-repeat center;}
.banner2 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner2.jpg) no-repeat center;}
.banner3 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner3.jpg) no-repeat center;}
.banner4 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner4.jpg) no-repeat center;}
.banner5 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner8.jpg) no-repeat center;}
.banner6 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner6.jpg) no-repeat center;}
.banner7 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner7.jpg) no-repeat center;}
.banner9 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/b6.jpg) no-repeat center;}
.banner10 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/b7.jpg) no-repeat center;}
.banner11 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner5.jpg) no-repeat center;}
.banner12 { width:100%; margin:0px auto; height:230px; clear:both; background:url(../images/banner8.jpg) no-repeat center;}



/*内页侧栏*/
.sidebar{ width:1003px; margin:0px auto;}
.sidebar .sb_nav{ float:left; width:230px; min-height:680px; background:#fcfcfc; border-right:#eeeeee 1px solid; position:relative;}
div.ti1-bg{ width:230px;clear:both; background:#0c54b6; height:86px; padding-bottom:10px; overflow:hidden; padding-top:5px;}
div.ti1-bg h4 { font-family:"微软雅黑"; color:#fff; font-size:22px; float:left; padding-left:12px; line-height:58px; }
div.ti1-bg p{ margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:18px;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ text-align:right;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{}
#sidebar dl dt{ line-height:52px; height:52px; border-bottom:#CFCFCF 1px solid}
#sidebar dl dt a{font-size:14px; display:block; padding-right:20px;}
#sidebar dl dt a:hover{color:#fff; background:url(../images/leftmenu.jpg) no-repeat; }
#sidebar dl dd{}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }
#sidebar dl h4.on a{ font-weight:bold;}
.sb_box{ float:right; width:755px; min-height:680px; overflow:hidden; background:#fff;}
.sb_box h3.title{ padding-left:10px; background:#4e4e4e; height:60px; line-height:35px;position:relative;}
.sb_box h3.title .tit{ float:left; font-size:20px; line-height:60px; color:#fff;}
.sb_box h3.title .eng{ font-size:20px; line-height:60px; font-family:Arial, Helvetica, sans-serif; float:left; padding-left:10px; color:#F46C02;text-transform:uppercase;}
.sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:11px; right:15px; color:#fff;}
.sb_box h3.title div.position a{ color:#fff;}
.sb_box h3.title div.position a:hover{ text-decoration:underline;}


.currentNav { display:block;}
.currentNav a { color:#FFFFFF; background:url(../images/leftmenu.jpg) no-repeat; display:block;}
.currentNav a:visited {display:block; color:#FFFFFF}

.position { text-align:right; font-size:12px; padding:2px 0px; margin:0px auto;width:400px;}
.position span{padding-left:20px;}


/*新闻*/
#newslist li{ border-bottom:#C4C4C4 1px dashed; background:url(../images/li.png) no-repeat 0px 26px;}
#newslist li p{ color:#A3A3A3;}
#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #F46C02; margin:15px 0px 10px 0px;}
#shownews h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; padding:0px 10px;}
#shownews .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px;line-height:27px; padding-left:12px; background:url(../images/diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}
/*产品*/
#productlist li h3{ padding-top:10px; padding-bottom:10px;}
#productlist li h3 a{ color:#000; font-size:14px}
#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}
#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #cccccc; margin:15px 0px 10px 0px;}
#showproduct h4.related span{ float:left; font-size:14px; display:inline; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#333;}
#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}
#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 
#showproduct h3.sl-ti a.hover{ background:url(../rela-bg.jpg) repeat-x; color:#fff; text-shadow:-1px -1px #4d6e95; border:1px solid #5985ba;}
#rl-product{ position:relative; padding-top:10px; width:735px; overflow:hidden;}
#rl-product ul{position: absolute;width: 2012em;}
#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}
#rl-product li a.img{ display:block; text-align:center; font-size:0px;}
#rl-product li img{ border:1px solid #ccc; padding:2px;}
#rl-product li h3{ margin-top:5px;}
#showproduct .flip{ position:absolute;z-index:1;}
#showproduct #trigger{ display:none;}
#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:710px;}
#showproduct .next:hover{background-position:0px -20px; }
#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}
#showproduct .prev:hover{ background-position:-12px -20px;}
*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:693px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:693px;}

/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../li.png) no-repeat left center;}
/*友情链接*/
link {color:#fff; height:38px; background:#aaa; font-size:12px; line-height:38px; clear:both; overflow:hidden;}