@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"宋体"; line-height:24px; background:url(../images/bgs.jpg) no-repeat center top; background-color:#dce3e8; color:#696969;
}
div{
	margin:0 auto;
}
a{
	color:#696969; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#d44100; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li{
	list-style:none; margin:0px; padding:0px;
}
input,redio,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}

.container{
	width:950px; overflow:hidden;
}
.top{
	height:82px; overflow:hidden;
}
.logo{
	width:600px; height:72px; overflow:hidden; float:left; display:inline; padding-left:20px; padding-top:10px;
}
.sou{
	width:150px; height:25px; overflow:hidden; float:right; margin-top:20px;
}
.content{
	width:950px; overflow:hidden;
}
.conLeft{
	width:215px; height:auto !important; min-height:500px; height:500px; float:left;
}
.left_sou{
	height:33px; overflow:hidden; background:url(../images/sbg.gif) no-repeat;
}
.sou_c{
	width:112px; height:19px; line-height:19px; overflow:hidden; border:0px; background-color:#FFF; margin-left:15px; margin-top:6px;
}
.sou_btn{
	width:50px; height:21px; overflow:hidden; background:url(../images/sous.jpg) no-repeat; border:0px; cursor:pointer; margin-left:20px; margin-top:6px;
}
.left_radio{
	width:203px; height:200px; overflow:hidden; margin-top:10px;
}
.left_tit{
	height:28px; line-height:28px; overflow:hidden; background:url(../images/l_lx.gif) no-repeat; padding-left:50px; font-size:14px; color:#FFF; margin-top:10px;
}
.left_n{
	height:39px; overflow:hidden; background:url(../images/l_now.gif) no-repeat; line-height:33px; font-size:14px; padding-left:25px; color:#d44100;
}
.left_menu{
	overflow:hidden;
}
.left_menu ul li{
	height:32px; line-height:32px; overflow:hidden; background:url(../images/l_m1.jpg) no-repeat;
}
.left_menu ul li a{
	width:165px; height:32px; float:left; overflow:hidden; background:url(../images/l_m1.jpg) no-repeat; padding-left:50px; color:#000;
}
.left_menu ul li a:hover{
	color:#FFF; background:url(../images/l_m1_h.jpg) no-repeat;
}
	
.left_nav{
	height:auto !important; min-height:260px; height:260px; margin-top:10px; padding-left:20px;
}
.left_nav ul {
	padding:0;
	margin: 0;
	list-style-type: none;
	width: 106px;
	position: relative;
}
.left_nav ul li {
	height:21px;
	width:106px;
	line-height:21px;
	background:url(../images/l_m.gif) no-repeat right center;
	position: relative;
	margin-left:0px;
}
.left_nav ul li.oth {
	height:21px;
	width:106px;
	line-height:21px;
	background:url(../images/l_m_1.gif) no-repeat right center;
	position: relative;
	margin-left:0px;
}
* html .left_nav ul li {
	float: left;
	display:inline;
	/*margin-left: -16px;
	margin-lef\t: 0;*/
	position: relative; 
}
.left_nav table {
	position: absolute;
	border-collapse: collapse;
	top: 0;
	left: 0;
	z-index: 100;
	font-size: 1em;
	width: 0;
	height: 0;
}
.left_nav ul li a, .left_nav ul li a:visited {
	display: block;
	text-decoration: none;
	width: 106px;
	color:#000;	
}
* html .left_nav ul li a:hover {
	width:106px;
	height:21px;
	float:left;
	color:#d44100;
}
.left_nav :hover > a {
	background:url(../images/icon_2.jpg) no-repeat right center;
}
.left_nav ul li ul {
	width:106px;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 106px;
	padding:0px;
	background-color:#d6e7ed;	
}
.left_nav ul li ul li{
	width:90px;
	height:25px;
	line-height:25px;
	margin:0px 5px 0px 10px;
	background-image:none;
	color:#696969;
}
.left_nav ul li ul li a{
	width:96px;
	height:25px;
	line-height:25px;
	background-image:none;
	margin:0px;
	color:#696969;
	
}
/*.left_nav ul li a img{
	width:156px; height:51px; border:1px solid #bebebe;
}*/
.left_nav ul li ul li a:hover{
	height:25px;
	line-height:25px;
	background-image:none;
	color:#696969;
	text-decoration:underline;
}
.left_nav ul li:hover ul, .left_nav ul a:hover ul {
	visibility: visible;
}
.left_nav ul :hover ul ul {
	visibility: hidden;
}
.left_nav ul :hover ul :hover ul ul {
	visibility: hidden;
}
.left_nav ul :hover ul :hover ul {
	visibility: visible;
}
.left_nav ul :hover ul :hover ul :hover ul {
	visibility: visible;
}

.left_pro{
	height:auto !important; min-height:260px; height:260px; margin-top:10px; font-size:14px;
}
.left_pro ul {
	padding:0;
	margin: 0;
	list-style-type: none;
	width: 215px;
	position: relative;
}
.left_pro ul li {
	height:32px;
	width:215px;
	line-height:32px;
	background:url(../images/l_m2.jpg) no-repeat;
	position: relative;
	margin-left:0px;
}
.left_pro ul li.oth {
	height:32px;
	width:215px;
	line-height:32px;
	background:url(../images/l_m1.jpg) no-repeat;
	position: relative;
	margin-left:0px;
}
* html .left_pro ul li {
	float: left;
	display:inline;
	/*margin-left: -16px;
	margin-lef\t: 0;*/
	position: relative; 
}
.left_pro table {
	position: absolute;
	border-collapse: collapse;
	top: 0;
	left: 0;
	z-index: 100;
	font-size: 1em;
	width: 0;
	height: 0;
}
.left_pro ul li a/*, .left_pro ul li a:visited*/ {
	display: block;
	text-decoration: none;
	width: 215px;
	color:#000;
	margin-left:20px;
}
* html .left_pro ul li a:hover {
	width:215px;
	height:32px;
	float:left;
	color:#FFF;
}
.left_pro :hover > a {
	background:url(../images/l_m2_h.jpg) no-repeat; margin-left:0px; padding-left:20px; color:#FFF;
}
.left_pro ul li ul {
	width:106px;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 120px;
	padding:0px;
	z-index:1000;
	font-size:12px;
	background-color:#fffde5;
}
.left_pro ul li ul li{
	width:90px;
	height:25px;
	line-height:25px;
	margin:0px 5px 0px 10px;
	background-image:none;
	color:#696969;
}
.left_pro ul li ul li a{
	width:96px;
	height:25px;
	line-height:25px;
	background-image:none;
	margin-left:0px;
	color:#696969;
	
}
/*.left_pro ul li a img{
	width:156px; height:51px; border:1px solid #bebebe;
}*/
.left_pro ul li ul li a:hover{
	height:25px;
	line-height:25px;
	background-image:none;
	color:#696969;
	text-decoration:underline;
	padding-left:0px;
}
.left_pro ul li:hover ul, .left_pro ul a:hover ul {
	visibility: visible;
}
.left_pro ul :hover ul ul {
	visibility: hidden;
}
.left_pro ul :hover ul :hover ul ul {
	visibility: hidden;
}
.left_pro ul :hover ul :hover ul {
	visibility: visible;
}
.left_pro ul :hover ul :hover ul :hover ul {
	visibility: visible;
}



.left_lx{
	overflow:hidden; margin:10px 0px; padding:0px 10px; line-height:18px;
}


.conRight{
	width:730px; height:auto !important; min-height:700px; height:700px; float:right;
}
.r_menu{
	height:33px; overflow:hidden; background:url(../images/menu.jpg) no-repeat; padding-left:5px; line-height:33px; font-size:14px; color:#FFF; text-align:center;
}
.r_menu a{
	width:80px; height:33px; float:left; color:#FFF;
}
.r_menu a:hover{
	color:#FFF; background:url(../images/m_h.jpg) no-repeat center;
}
.r_banner{
	height:217px; overflow:hidden; margin-top:10px;
}
.r_nav{
	height:30px; line-height:30px; overflow:hidden; background:url(../images/r_now.jpg) repeat-x; margin-top:15px; color:#000; font-size:14px;
}
.notice_t{
	width:89px; height:30px; overflow:hidden; line-height:30px; color:#FFF; font-size:14px; text-align:center; background:url(../images/notice.jpg) no-repeat; float:left;
}
.notice_c{
	width:610px; height:30px; line-height:30px; float:left; display:inline; margin-left:10px;
}
.about_t{
	width:670px; height:25px; line-height:25px; overflow:hidden; background:url(../images/r_n.gif) no-repeat; padding-left:28px; font-size:14px; color:#000; margin-top:15px;
}
.about_c{
	width:698px; height:155px; overflow:hidden; margin-top:15px; line-height:22px;
}
.about_c .imgbg{
	width:197px; height:149px; overflow:hidden; background:url(../images/abg.jpg) no-repeat; padding-left:3px; padding-top:3px; float:right; margin-left:10px;
}
.about_c .imgbg img{
	width:190px; height:141px; overflow:hidden;
}
.r_pro{
	width:700px; height:180px; overflow:hidden; margin-top:30px;
}
.pro_t{
	width:157px; height:33px; line-height:33px; overflow:hidden; background:url(../images/p_tbg.gif) no-repeat; margin-left:10px; text-align:center; font-size:14px; color:#FFF;
}
.pro_c{
	width:698px; height:117px; overflow:hidden; background:url(../images/p_bg.gif) no-repeat; margin-top:15px;
}
.blk_18 {
	overflow:hidden;
	zoom:1;
	width:698px;
	margin-top:10px;
}
.blk_18 .pcont {
	width:650px;
	float:left;
	overflow:hidden;
	padding-left:5px;
}
.blk_18 .ScrCont {
	width:32766px;
	zoom:1;
	margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
	float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
	width:15px;
	height:74px;
	float:left;
	background:url(../images/icon_l.jpg) no-repeat;
}
.blk_18 .LeftBotton {
	width:15px;
	height:74px;
	float:left;
	background:url(../images/icon_l.jpg) no-repeat;
	margin:7px 5px 0px 0px;
}
.blk_18 .RightBotton {
	width:15px;
	height:74px;
	float:left;
	background:url(../images/icon_r.jpg) no-repeat;
	margin:7px 5px 0px 0px;
}
.blk_18 .pl img {
	display:block;
	cursor:pointer;
	border:none;
	margin-left:auto;
	margin-right:auto;
	padding:1px;
	border:1px solid #d9d9d9;
}
.blk_18 .pl {
	width:140px;
	height:90px;
	overflow:hidden;
	float:left;
	text-align:center;
}

.about, .news, .video, .case, .product{
	width:700px; overflow:hidden; margin-top:10px;
}
.news ul li{
	height:30px; line-height:30px; overflow:hidden; margin:0px 20px; padding:0px 5px; border-bottom:1px dotted #777777;
}
.title{
	overflow:hidden; padding:10px; text-align:center; font-size:18px; font-weight:bold;
}
.time{
	height:30px; line-height:30px; overflow:hidden; text-align:center; margin-bottom:10px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC;
}
.pages{
	height:30px; line-height:30px; text-align:center; clear:both; margin-top:10px;
}
.btn_tj{
	width:51px; height:23px; overflow:hidden; background:url(../images/btn_tj.gif) no-repeat; border:0px; cursor:pointer;
}
.btn_cz{
	width:51px; height:23px; overflow:hidden; background:url(../images/btn_cz.gif) no-repeat; border:0px; cursor:pointer;
}
.video ul li{
	width:203px; overflow:hidden; float:left; display:inline; margin:0px 14px 20px 14px;
}
.video ul li .v{
	width:203px; height:200px; overflow:hidden;
}
.txt{
	height:30px; line-height:30px; text-align:center; overflow:hidden;
}
.case ul li{
	width:322px; overflow:hidden; float:left; display:inline; margin:0px 14px 20px 14px;
}
.case ul li .ca{
	width:322px; height:202px; overflow:hidden;
}




.btm{
	width:100%; height:57px; line-height:57px; overflow:hidden; background:url(../images/btm.jpg) no-repeat center; text-align:center; color:#FFF; margin-top:20px;
}
.btm a{
	color:#FFF;
}
.btm a:hover{
	color:#FFF; text-decoration:underline;
}


	