/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#666; font:12px "宋体";background:url(../images/bodybg.jpg) repeat-x left top;}	
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#056cc5;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.line24{ line-height:2.1}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*图文混排页面引用"liblock"样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}
	





/*页头页尾**********************************/
.header{ width:100%; height:127px;background:url(../images/headerbg.jpg) repeat-x;}
.head{ width:988px; height:84px; margin:0 auto; background:url(../images/head.jpg) no-repeat}
 
.logo{ width:510px; height:84px; float:left;}

.logoright{ float:right; height:84px; width:280px; background:#3399CC; background:url(../images/tel.jpg) no-repeat right bottom;}
.headrig{ float:right;}
.headrig li{ display:inline;line-height:28px;}
#spanblock{ display:block; float:right; padding:6px 0 0 10px;}
#nav{ width:988px; margin:0 auto;}
#nav ul li{ display:inline;}
#nav1 a{ display:block; width:108px; height:43px; background:url(../images/nav1.jpg) no-repeat left top; float:left;}
#nav1 a:hover{ background-position:left -43px;}
#nav2 a{ display:block; width:125px; height:43px; background:url(../images/nav2.jpg) no-repeat; float:left;}
#nav2 a:hover{ background-position:left -43px;}
#nav3 a{ display:block; width:125px; height:43px; background:url(../images/nav3.jpg) no-repeat; float:left;}
#nav3 a:hover{ background-position:left -43px;}
#nav4 a{ display:block; width:125px; height:43px; background:url(../images/nav4.jpg) no-repeat; float:left;}
#nav4 a:hover{ background-position:left -43px;}
#nav5 a{ display:block; width:125px; height:43px; background:url(../images/nav5.jpg) no-repeat; float:left;}
#nav5 a:hover{ background-position:left -43px;}
#nav6 a{ display:block; width:125px; height:43px; background:url(../images/nav6.jpg) no-repeat; float:left;}
#nav6 a:hover{ background-position:left -43px;}
#nav7 a{ display:block; width:125px; height:43px; background:url(../images/nav7.jpg) no-repeat; float:left;}
#nav7 a:hover{ background-position:left -43px;}
#nav8 a{ display:block; width:125px; height:43px; background:url(../images/nav8.jpg) no-repeat; float:left;}
#nav8 a:hover{ background-position:left -43px;}

.banner{ width:100%; height:401px; background:url(../images/banneroutbg.jpg) repeat-x; padding-top:10px;}
#player{width:988px;height:401px;position:relative; z-index:0; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0px;left:0px;}
#player .Limg li img{ width:988px; height:376px;}
#player .Nubbt{position:absolute;z-index:999;right:30px;bottom:40px; line-height:25px;}
#player .Nubbt span{float:left; background:url(../images/yuan02.png) no-repeat;margin:0 4px;cursor:pointer; width:16px; height:15px; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/yuan02.png");}

#player .Nubbt span.on{background:url(../images/yuan01.png) no-repeat; _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/yuan01.png"); }

#cssmenu { width:988px; margin:0 auto;}
#cssmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:13px;
	background:transparent url(../images/black.jpg) repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
#cssmenu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	
	}
#cssmenu .hover {
	background:transparent url(../images/blue.jpg) repeat-x top left;	
	color:#fff;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	height:40px;
	}
#cssmenu li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	height:40px;
	}
#cssmenu li a:hover{
	background:transparent url(../images/blue.jpg) repeat-x top left;	
	color:#fff;
	}

/*网站首页**********************************/
.mainout{ width:100%; height:auto !important; height:195px; min-height:195px; background:#fff url(../images/mainbg.jpg) repeat-x;}
.main{ width:988px; margin:0 auto;}
.news{ width:988px; height:33px;background:url(../images/news02.jpg) right no-repeat; float:left; }
.news01 span{ width:100px; height:33px; display:block; background:url(../images/news01.jpg) no-repeat; float:left;}
.news02{ width:800px; line-height:33px; padding-left:20px; float:left; overflow:hidden;}
.search{ float:left; width:280px; position:relative;}
.search01{ width:21px; height:20px; background:url(../images/search.jpg) no-repeat; border:none; float:left;}

.shell{
 width:450px; height:33px; float:right; 
}
#div1{height:33px;
 overflow:hidden; float:left; width:450px;}
 #div1 li{ width:400px; height:33px; line-height:35px; vertical-align:bottom; float:left;}
#div1 li a{display:block;line-height:33px;color:#505050;font-family:Arial;font-size:12px; width:400px; float:left; }
.mainleft{ width:318px; height:200px; float:left; background:url(../images/mainleftbg.jpg) no-repeat right; padding-right:15px;}
.mainmid{ width:399px; height:200px; float:left;}
.mainright{ width:226px; height:200px; float:left; background:url(../images/mainrightbg.jpg) no-repeat left; padding:0 12px; line-height:19px; }
/*
.mnewsul li{ line-height:28px; background:url(../images/dian01.jpg) repeat-x bottom; padding-left:10px;}
*/
.mnewsul li{ line-height:28px;  padding:0 20px;}

.mnewsul li a{ background:url(../images/dian02.jpg) 0 3px no-repeat; padding-left:18px;}

			
.left-2 img{ float:left; 
            padding-right:5px;}			

.left-2 p{ font-family:"宋体"; 
           font-size:12px; 
		   line-height:20px; 
		   padding-right:5px; 
		   text-overflow:ellipsis; 
		   color:#424242; 
		   text-align:justify;
		   text-indent:2em;} 

#spanright{ float:right;}

#spantech{ float:right;}
#spantech a{ background:none;}
.mainh2{ margin-bottom:20px; padding-top:26px;}
.brand{ width:986px; height:148px; margin:0 auto; border:1px solid #dcdcdc;}
#demo {
	width:950px;
	margin:10px auto 0;
	text-align:center;
	overflow:hidden;}
#demo img {
	border:1px solid #eee;
	width:142px; height:56px;
	display:block;
	margin:0 25px 5px 0;}
#demo a{
	color:#666; text-align:center; 
	text-decoration:none;}
#demo a:hover{	
	text-decoration:underline;}	
	
	.footer{ width:100%; height:88px; border-top:1px solid #dcdcdc; margin-top:24px;}
	.foot{ width:988px; height:67px; background:url(../images/foot.jpg) no-repeat top; margin:0 auto; text-align:center; padding-top:20px;}
	.footul li{ display:inline; padding:0 15px; border-left:1px solid #666;}
	.footul{ margin-bottom:15px;}



/*二级栏目************************************/
.inmainout{ width:988px;margin:0 auto; height:auto !important; height:235px; min-height:235px;
background-color:#FFF;padding-top:10px;margin-top:10px;}
.inmain{ width:960px; margin:0 auto;}
.inbanner{ margin-bottom:15px; padding-top:6px;}
.inbanner img{ width:950px; height:207px; border:1px solid #e1e1e1;}

.inleft{ width:200px; float:left; padding-right:40px;height:auto !important; height:235px; min-height:235px;}
.inright{ float:left; width:668px; padding:25px 0 0 40px; border-left:1px solid #dcdcdc;height:auto !important; height:235px; min-height:235px;}
.aboutul li{ line-height:24px; border-bottom:1px solid #e0e0e0;}
.aboutul{ margin:10px 0 15px 0;}
.aboutul li a{ display:block; background:url(../images/lia.jpg) 12px 6px no-repeat; padding-left:28px;}
.aboutul li a:hover,.aboutul li a.hover{background:url(../images/liahover.jpg) 12px 6px no-repeat;}

.righth2{ height:28px; border-bottom:3px solid #0373d2; line-height:28px; background:url(../images/righth2.jpg) no-repeat; color:#0272d1; padding-left:25px; font-size:14px; margin-bottom:10px;}
#spanrig{ float:right; color:#666; font-size:12px; font-weight:normal;}
.rightbot{ line-height:28px;}

#pro{width:200px;position:relative;}
#pro ul li{ height:auto!important; height:20px; min-height:20px; border-bottom:1px solid #e0e0e0; }
#pro ul li .proA{   display:block; position:relative; z-index:1;width:171px;height:28px;line-height:24px;background:url(../images/lia.jpg) 16px 6px no-repeat; padding-left:30px;}
#pro ul li .proA:hover,#pro ul li.navs .proA{	  background:url(../images/lia2.jpg) no-repeat; }
#pro ul li ul{	position:absolute; z-index:0;	  left:200px;  background:#Fff; width:404px; padding:0 6px 10px 6px;	  margin-top:-28px;	  display:none;}
#pro ul li.navs  ul{display:block;border:1px solid #0373d2;}

#pro ul li.navs ul li{ width:400px; margin-top:1px;}
#pro ul li  ul li div{ width:400px;line-height:23px; }
#pro ul li  ul li.navs div{ background:#eaeaea}

#pro ul li  ul li div strong{ float:left; width:140px;}
#pro ul li  ul li div p{ float:left; width:260px;}

.insearch{ border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; height:85px; widows:200px; margin:5px 0;}


.lefttel{ width:200px; height:90px; background:url(../images/feedbackbg.jpg) 5px 15px no-repeat;background:url(../images/feedbackbg.jpg) 0px 15px no-repeat !important;}
.linkul{width:200px;padding:10 0px 0 0px;}	
.linkul li{float:left;width:50px;height:60px;text-align:center; padding:12px 8px 0 8px;}	
.linkul li img{width:39px;height:40px;display:block; margin-bottom:10px;}

.proul{
	width:540px;}	
.proul li{ 
	width:480px; 
	height:104px;
	line-height:20px;
	padding:25px 8px 20px 160px;
	float:left;
	position:relative;
	background:url(../images/dian01.jpg) repeat-x left bottom;}
.proul li img{
	width:142px;
	height:102px;
	border:1px solid #ccc;
	position:absolute;
	left:0px;
	top:20px;}
	.proul li p{ line-height:24px;}	
.proul li strong{
	display:block;
	color:#0158b1; margin-bottom:10px;}
.promore{
	display:block;
	width:60px; height:24px; margin-right:15px; float:left;
	color:#358dd8; background:url(../images/more.jpg) no-repeat; text-align:center;}
.promore:hover{
	color:#358dd8;}
	.proh1{ color:#0172d1; font-size:14px; text-align:center;}
.pdown{width:660px;background:url(../images/dian01.jpg) repeat-x bottom; height:24px; margin:10px 0;}
.pdown a{ float:right; display:block;color:#0875d2; font-weight:bold; background:url(../images/arrow.jpg) 0 9px no-repeat; padding-left:20px; }
.prodl dt{ color:#0875d2; }
.prodl dd{ line-height:24px; background:url(../images/dian04.jpg) 25px 10px no-repeat; padding-left:40px;}
.prodl dd a{ font-weight:bold;}


.mlnav li{line-height:24px; border-bottom:1px solid #e0e0e0;}
.mlnav li a{display:block; background:url(../images/lia.jpg) 12px 6px no-repeat; padding-left:28px;}
.mlnav li a.hoverclose{background:url(../images/lia.jpg) 12px 6px no-repeat;}	
.mlnav li a.hover,.mlnav li a:hover{background:url(../images/liahover.jpg) 12px 6px no-repeat;}
.mlnav li ul li{ border:none;height:24px; line-height:24px; vertical-align:bottom;}
.mlnav li ul li a{ display:block; background:url(../images/dian05.jpg) 40px 10px no-repeat;padding-left:50px;}
.mlnav li ul li a:hover,.mlnav li ul li a.hover{ background:url(../images/dian06.jpg) 40px 10px no-repeat; padding-left:50px;}

.feedtab{
	width:660px;
	line-height:2;
	color:#666;
	margin:0 auto;
	background:url(../images/m_03.jpg) no-repeat right 150px;}	
.feedk{
	width:200px;
	height:20px;
	color:#333;
	line-height:20px;
	border:1px solid #ccc;
	padding:0 0 0 2px;}		
.feedbut{
	width:56px;
	height:20px;
	background:url(../images/t_07.jpg);
	border:0;
	cursor:pointer;}	
.feedbut2{
	width:56px;
	height:20px;
	background:url(../images/t_09.jpg);
	border:0;
	cursor:pointer;}

#dcms_pager{ margin-top:20px;}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {margin:0 5px 0 0;padding:3px 6px 3px 6px;font-size:12px;height:24px;line-height:24px;}
#dcms_pager .pages a:hover {color:#3c80de; font-weight:bold;}
#dcms_pager .pages .pgempty {color:#ec6400; }
#dcms_pager .pages .pgcurrent {color:#3c80de;font-weight:bold;}		



.plocation{ position:absolute; right:0; top:30px;}
.prighth2{ height:28px; border-bottom:3px solid #0373d2; line-height:28px; color:#0272d1; font-size:14px; margin-bottom:10px;}
.prighth2 a{ color:#0272d1; font-size:14px;}

#spanrig a{ font-size:12px; color:#666;}
#spanrig a:hover{color:#0272d1;}


.flash{
	width:988px;
	height:401px;background:url(../images/bannerbg.jpg) no-repeat;overflow:hidden;
	position:relative; margin:0 auto;}
.flash #Big_Pics{
	width:988px;
	height:376px;
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0);}
.flash #Big_Pics img{
	width:988px;
	height:376px;
	border:0;}
.flash #Pic_Nums{
	position:absolute;
	right:20px;
	bottom:40px;
	z-index:999;}
.flash #Pic_Nums p{
	float:left; 
	overflow:hidden; 
	font-family:BankGothic Md BT;
	cursor:pointer;
	text-align:center; margin-right:4px; display:inline;
	display:inline;background:url(../images/yuan02.png) no-repeat; width:16px;height:16px;text-align:center;margin-left:1px;display:inline; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/yuan02.png");}
.flash #hotupbg{
	width:223px;
	height:11px;
	right:0px;
	bottom:20px;
	z-index:99;
	overflow:hidden;
	position:absolute;
	background:url(images/homehdpbg.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/homehdpbg.png");}	
.flash #Pic_Nums .on{background:url(../images/yuan01.png) no-repeat; _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/yuan01.png"); _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/yuan01.png");}
.flash #Titles{
	width:219px;
	height:20px;
	position:absolute;
	background:#eee;
	left:0;
	bottom:0;}	
.flash #Titles ul{
	width:219px;
	height:20px;
	line-height:20px;
	text-align:center;}	
.dis{display:block;}
.undis{display:none;}	


       .hhonr
        {
            width: 376px;
            height: 149px;
            overflow: hidden;
            margin: 0 auto;
        }
        .l, #List1, #List2
        {
            float: left;
        }
        .r
        {
            float: right;
        }
        .Cont
        {
            width: 345px;
            float: left;
            overflow: hidden;
            height: 120px;
        }
        .ScrCont
        {
            width: 10000000px;
        }
        .los_let
        {
            display: block;
            width: 14px;
            height: 95px;
            padding: 20px 0 20px 0;
            cursor: pointer;
            background: url("../images/gd_left.jpg") 0 5px no-repeat;
        }
        .los_rit
        {
            display: block;
            width: 14px;
            height: 95px;
            padding: 20px 0 20px 0;
            cursor: pointer;
            background: url("../images/gd_right.jpg") 0 5px no-repeat;
        }
        .hpp
        {
            width: 345px;
            height: 120px;
            float: left;
            overflow: hidden;
        }
        .hpp img
        {
            width: 115px;
            height: 105px;
            border: none;
        }
        .flo
        {
            float: left;
        }
        .word
        {
            width: 215px;
            line-height: 21px;
        }
        .word strong
        {
            padding-bottom: 10px;
            display: block;
        }
        .word strong a
        {
            color: #666;
            text-decoration: none;
        }
        .gdmore
        {
            display: block;
            width: 60px;
            height: 24px;
            background: url("../images/more.jpg") no-repeat;
            text-align: center;
            float: left;
            margin: 10px 10px 0 0;
        }
        .gdmore a
        {
            color: #348dd7;
        }