@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;color:#555;font: 12px/2 "宋体";}
ul,li{margin:0;padding:0;list-style-type:none;text-indent:0;}
ul,li,p{
	margin:0px;
	padding:0px;
}
h3{font-size:14px;}
img{border-style: none;}
img[align='left']{float: left;margin-right: 10px;}
img[align='right']{float: right;margin-left: 10px;
}
ul,li,p,h4,h5,h3{margin:0px;padding: 0px;list-style: none;}
a{color:#555;text-decoration: none;}

.container{margin:0 auto; width:1000px; line-height:20px;}
.top{width:1000px;height:92px;float:left;background:url(../images/top.jpg) no-repeat;}
.top p{float:right;width:180px;}
.top p a{margin-left:35px;color:white;}
.top p a:hover{ text-decoration:underline;}

.nav{ width:1000px;height:37px;float:left;background:url(../images/navbg.jpg) no-repeat;}
.nav ul{margin-left:15px;}
.nav ul li{float:left;width:108px;height:37px; text-align:center; line-height:37px; font-family:"微软雅黑";}
.nav ul li a:hover{display:block;width:108px;height:37px; background:url(../images/hover.jpg) repeat-x;font-weight:bold;}
.nav ul li a{color:white;}
.nav ul li.select{background:url(../images/hover.jpg) repeat-x; font-weight:bold;}

.flexslider{float:left;position:relative;width:1000px;height:280px;overflow:hidden;zoom:1;margin-top:5px;}
.flexslider img{width:1000px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.content{width:1000px;background:white;float:left;float:left;padding-top:10px;}
.left{width:230px;float:left;}
.prolist{
	background:url(../images/titiebg.jpg) repeat-x white;
	border:1px solid rgb(230,230,230);
	padding-bottom:10px;
	float: left;
	width: 100%;
}
.prolist h3{
	font-size:14px;
	color:white;
	height:34px;
	line-height:34px;
	padding-left:15px;

}
/*.prolist ul{
	float: left;
	width: 206px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.prolist li{padding:5px 22px;border-bottom:1px dashed #ccc; background:url(../images/ico5.jpg) no-repeat left center;}
.prolist li a:hover{ font-weight:bold;}*/

.leftdh {
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 10px;
}
.leftdh ul, .leftdh li {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}
.leftdh ul ul {
	display: none;
}
.leftdh ul ul.show {
	display: block;
}
.leftdh li a {
	color: rgb(30,183,240);
	text-decoration: none;
	background: url(../images/list.jpg) no-repeat 8px center;
	float: left;
	width: 200px;
	padding-left: 30px;
	line-height: 1.2;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
/*.leftdh li ul{
	display: none;
}*/
.showleft li ul.hid {
	display: inline;
}
.leftdh li ul.show {
	display: inline;
}
.leftdh li li a {
	line-height: 16px;
	height: 16px;
}
.leftdh li li a {
	color: #333;
	text-decoration: none;
	float: left;
	width: 180px;
	padding-left: 40px;
	background-image: url(../images/list2.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
	font-size: 12px;
	font-weight: lighter;
	padding-top: 5px;
    padding-bottom: 5px;
	height: 20px;
	line-height:22px;
	overflow: hidden;
    border-bottom: 1px dashed #ddd;
}
.leftdh li li li a {
	color: black;
	text-decoration: none;
	float: left;
	width: 160px;
	padding-left: 50px;
	background-image: url(../images/list2.jpg);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.leftdh li a:hover {
/*color:rgb(0,141,194);*/ 	text-decoration: underline;
}
/*.leftdh img{margin-top:25px;margin-left:-2px;}*/
.leftdh li a.zs {
}




.contact{
	margin-top:10px;	float: left;
	width: 100%;
	
}
.lx{
	float: left;
	width: 100%;
/*	border: 1px solid #dddddd;*/
	margin: 0px;
}
#about{
	float: left;
	max-height: 180px;
	width: 750px; 
	overflow: hidden;
}
#tv{
	float: left;
	height: 180px;
	width: 330px;
	overflow: hidden;
	text-align: left;
}
.right{width:755px;float:left;margin-left:15px;}
.about{width:750px;float:left;}
.title{height:30px; line-height:30px;background:url(../images/jiantou.jpg) no-repeat 10px 3px white;padding-left:35px;border:1px solid rgb(230,230,230);margin-bottom:10px;}
.title h3{font-size:14px; text-align:left;}
/*.ab_p{ text-indent:2em;}
.ab_p img {float:left;margin:5px 10px 0px 0px;}*/

.view{width:330px;float:left;margin-left:15px; text-align:center;}
/*.view img{width:330px;}*/

.tech{width:330px;float:left;margin-left:15px;margin-top:20px;}
.news{width:410px;float:left;margin-top:20px;}
.newsli{
	line-height:28px;
	border-bottom:1px dashed rgb(230,230,230);
	float: left;
	width: 100%;
	background-image: url(../images/ico4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.newsli span.ntitle{
	white-space: nowrap;
	float: left;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 15px;
}
.newsli span.date{
	float: right;
	width: 25%;
}
.newsli a:hover{ color:#900;}

.message{width:330px;float:left;margin-left:15px;margin-top:20px;}
.mess_p{ text-align:left;}
.message img{}

#spe{background:url(../images/titlebgg.jpg) no-repeat left center; height:27px;}
#spe h3{color:white;}
.show1{width:755px;float:left;margin-top:20px;}
/*.show1 li{float:left;width:125px; text-align:center;}
.show1 li img{width:115px;margin-bottom:5px;}*/
#pro{
	float: left;
	width: 750px;	overflow: hidden;
}
.colee1{
	float: left;
	width: 100%;
	overflow: hidden;
}
.footer{width:1000px;float:left;margin-top:20px;padding:20px 0px 5px 0px; text-align:center;border-top:1px solid #ccc;}

.theme{width:750px;float:left;margin-left:20px;}
.th_p{ line-height:22px; text-indent:2em;}
.th_img{ margin:5px 20px 0px 25px;}


.list{
	margin: 5px;
	float: left;
}
.list .ntitle{
	text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;
	float: left;
	overflow: hidden;
}
#cms1{
	float: left;
	width: 100%;
	overflow: hidden;
}
#page{
	line-height: 28px;
	float: left;
	width: 750px;
	margin-top: 10px;
	text-align: center;
}
#page a{
	color: #333333;
}#page a:hover{
	color: #CC0000;
}
.bk {
	border: 1px solid #CCCCCC;
	text-align: center;
}

#cms1 .content{
	line-height: 1.5;
	float: left;
	width: 100%;
	padding-bottom: 10px;min-height:300px;_height:300px;
	padding-top: 10px;
	display: inline;
	font-size: 14px;
}

#cms .li{
	line-height:28px;
	border-bottom:1px dashed rgb(230,230,230);
	float: left;
	width: 100%;
	background-image: url(../images/ico4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#cms .li span.ntitle{
	white-space: nowrap;
	float: left;
	width: 650px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 15px;
}
#cms .li span.date{
	float: right;
	width: 70px;
}
#cms .li a:hover{ color:#900;}
#cms .list{
	margin-left:18px;
}
.h2{
	line-height: 1.5;
}