﻿/* CSS Document */
*{ margin:0; padding:0;  font-size:12px;}
a{ text-decoration:none; color:#000;}
img{ border:none}
ul{ list-style:none;}
body{ background:url(../images/bg.jpg) repeat-x #ffffff;}
.wrap{width:1005px; margin:0 auto;}
.clear{ clear:both;}




.logo{ float:left; padding-top:32px; height:98px;}
.rexian{ background:url(../images/rexian.png) 0 15px no-repeat; width:338px; height:113px; float:right;}


.nav{ text-align:center;  height:40px;}
.nav li{ width:140px; height:40px; float:left; }
.nav li a{  background:url(../images/nav-bg.jpg) no-repeat 0 center;line-height:40px; display:block; width:120px;font-weight:bold; color:#FFF;}
#first{ background:none;}

.main{ padding-top:10px;}


.pro{ background:#fcfcfc; width:285px; float:left; margin-top:12px;}
.titile{ background:url(../images/pro-bg.jpg) repeat-x; height:31px;}
.titile h2{ padding-left:10px; font-size:14px; color:#FFF; width:215px; float:left; }
.titile h2 a{ color:#FFF;display:block;font-size:16px; line-height:31px; float:left;}
.titile h2 span{ font-size:14px; color:#FFF; display:block; line-height:31px; }
.more{ width:51px; float:right;}
.more a{ color:#FFF;display:block;  font-size:16px; line-height:31px;}


.pro_fenlei{ padding:10px 0 0 15px;}
.pro_fenlei li{ width:230px; line-height:28px;background:url(../images/fangkuai.jpg) 30px 10px no-repeat; padding-top:5px;}
.pro_fenlei li a{ display:block; color:#000; padding-left:60px;}
.pro_fenlei li a:hover{ font-weight:bold;}

.news{ width:438px; float:left;}
.tou{ background:url(../images/new-bg.jpg) repeat-x; height:18px;}

.news-title{ height:31px;}
.news-title h2{ padding:10px 0 0 20px; font-size:14px; width:225px; float:left; }
.news-title h2 a{ color:#135e9a;display:block;font-size:16px; line-height:31px; float:left;}
.news-title h2 span{ font-size:14px; color:#575e64; display:block; line-height:31px; }
.news img{ padding:5px 10px;}
.newslist{padding:5px 20px ; float:left; width:430px; }
.newslist li{width:390px; background:url(../images/sanjiao.jpg) 0 15px no-repeat;  line-height:38px; border-bottom:1px dashed #000; float:left;}
.newslist li a{ font-size:12px; color:#000; width:300px;  overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.newslist li span{ float:right; font-size:12px;}

.company{ background:#fcfcfc; width:282px; float:right; margin-top:12px;}
.jianjie{padding:4px 5px;}
.jianjie img{ float:left; padding:10px 15px 5px 5px;}
.jianjie p{line-height:230%; text-indent:2em;}
.jianjie p a{ color:#007bf9; font-weight:bold;}

.xian{ background:url(../images/xian.jpg) repeat-x; height:3px;}

.pro-title{ height:45x;}
.pro-title h2{ padding-left:10px; font-size:14px;width:215px; float:left; }
.pro-title h2 a{ color:#175176;display:block;font-size:16px; line-height:45px; float:left;}
.pro-title h2 span{ font-size:14px; color:#636363; display:block; line-height:45px; }
.more1{ width:51px; float:right;}
.more1 a{ color:#7f7f7f;display:block;  font-size:16px; line-height:45px;}

.pro_zhanshi ul{ float:left;}
.pro_zhanshi ul li{ background:url(../images/pro-bg-46.jpg) 0 170px no-repeat; float:left; width:228px; height:250px; text-align:center; font-size:12px; margin:20px 5px 0 8px;}
.pro_zhanshi ul li span{ line-height:40px;}
.pro_zhanshi ul li a{ color:#000;}
.pro_zhanshi ul li img{  width:216px; height:173px; padding:3px;  border:1px solid #acacac;}

.zuo{ background:url(../images/zuo.jpg) 0 64px no-repeat; width:40px; height:131px; float:left;}
.you{ background:url(../images/you.jpg) 0 64px no-repeat; width:40px; height:131px; float:right;}


.zizhi{ margin-top:10px;}
.titile1{ background:url(../images/zizhi.jpg) repeat-x; height:40px;}
.titile1 h2{ padding-left:10px; font-size:14px; color:#FFF; width:215px; float:left; }
.titile1 h2 a{ color:#FFF;display:block;font-size:16px; line-height:40px; float:left;}
.titile1 h2 span{ font-size:14px; color:#FFF; display:block; line-height:40px; }
.more2{ width:51px; float:right;}
.more2 a{ color:#FFF;display:block;  font-size:16px; line-height:40px;}

.more3{float:right; color:#FFF;padding-right:5px;}
.more3 a{ color:#FFF;font-size:12px; line-height:35px;}

.hangye{ width:284px; float:left;}
.hangyelist{padding:5px 10px ; float:left; width:262px; border:1px #a3a3a3 solid; border-top:none;}
.hangyelist li{width:250px; background:url(../images/sanjiao.jpg) 0 15px no-repeat;  line-height:38px; float:left;}
.hangyelist li a{ font-size:12px; color:#000; width:300px;  overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.hangyelist li span{ float:right; font-size:12px;}

.shigong{ float:left; width:418px; border:1px #a3a3a3 solid; border-top:none; margin-left:10px;}
.tupian{ padding:18px 7px;}
.tupian img{ padding:5px; border:1px #a3a3a3 solid;}

.contact{ float:right; width:282px; border:1px #a3a3a3 solid; border-top:none;}
.lianxi{ background:url(../images/ren.jpg) 20px 115px no-repeat; width:240px; height:264px; padding:20px;}
.lianxi p{ color:#000; line-height:20px;}

.foot{ background:#eeeeee; margin-top:20px; }
.foot-nav{margin-left:300px; text-align:center; width:820px; height:73px; padding-left:150px;}
.foot-nav ul li{ width:70px; height:73px; float:left; }
.foot-nav ul li a{  font-size:12px; line-height:93px; display:block; width:70px;font-weight:bold;}
.foot p{ text-align:center; line-height:200%;}
.foot p a{ }
.friendlink p{ font-family:"微软雅黑"; font-size:16px; line-height:150%;}
.friendlink p a{ font-size:12px; padding:0 5px;  line-height:150%;color: #f9f4f417;}
.friendlink p span{ font-size:12px;}


.left{ width:283px; float:left;}
.right{ width:712px; float:right; padding-top:11px;}
.nei-newslist{padding:5px 2px; float:left; width:700px; }
.nei-newslist li{width:700px; background:url(../images/sanjiao.jpg) 0 15px no-repeat;  line-height:38px; border-bottom:1px dashed #000; float:left;}
.nei-newslist li a{ font-size:12px; color:#000; width:600px;  overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.nei-newslist li span{ float:right; font-size:12px;}

.nei-pro_zhanshi ul{ float:left; }
.nei-pro_zhanshi ul li{ float:left; width:228px; height:250px; text-align:center; font-size:12px; margin:20px 0 0 8px;}
.nei-pro_zhanshi ul li span{ line-height:40px;}
.nei-pro_zhanshi ul li a{ color:#000;}
.nei-pro_zhanshi ul li img{  width:216px; height:173px; padding:3px;  border:1px solid #acacac;}
.nei-pro_zhanshi h3{ font-size:20px; padding:10px;}
.nei-pro_zhanshi p{line-height:230%; text-indent:2em;}


/*banner*/
#slider {
	width: 1004px; /* important to be same as image width */
	height: 348px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
	width: 1004px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.banner p {
	position:absolute;
	top:310px;
	right:90px;
	color:#000;
}
/*分页样式*/
.paging {
	float:right;
	text-align:left;
	width:100%;
	padding-top:10px;
	font-size:12px;
}
.pagingl {
	float:left;
	padding:10px;
}
.pagingr {
	float:right;
	padding:10px;
}
.paging span {
	margin:2px;
	padding:2px 5px;
	border:#006 1px solid;
	background:#fff;
	display:block;
	float:left;
	font-size:12px;
	line-height:15px;
	text-indent:0px;
}
.paging a {
	margin:2px;
	padding:2px 5px;
	border:#006 1px solid;
	background:#ccc;
	display:block;
	float:left;
	font-size:12px;
	line-height:15px;
	text-indent:0px;
}
/*------------滚动-----------------*/
#demo {
overflow:hidden;
width: 920px;
height:240px;
margin:0 auto;
float: left;
}
#demo img {
}
#demo a{ line-height:25px;}
#indemo {
float: left;
width: 3000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
