@charset "gb2312";
body {
	padding:0;
	margin:0;
	min-width:1200px;
	max-width:1920px;
	background: url(../images/index_bg.jpg) left top repeat-x #ffffff;
	font:14px/22px Arial, Helvetica, sans-serif; 
	color:#444444;
}
*{padding:0;margin:0;}
ul,li,ol{list-style:none;}
a:link{color:#444444; text-decoration:none;}
a:visited{color:#444444; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

div#main{width:1200px;margin:0 auto;}

.header{float:left;width:100%;}
.logo{float:left;}
.logo a{display:block;width:800px;height:105px;background:url(../images/logo.jpg) left top no-repeat;}
.lan{float:right;padding-top:24px; text-align:right;line-height:30px;}
.lan a{line-height:30px;}

#menu{
	width:100%;
	height:60px;
	clear:both;
	background:#00a2db;
	}
#menu #m_content{width:1200px;margin:0 auto;}
/*--------一级菜单样式---------------------padding-top:8px;-*/
#m_nav li{float:left; display:block;width:170px; text-align:center; font-size:16px;position:relative; z-index:100; list-style:none;}
#m_nav li a:link,#m_nav li a:visited{color:#fff;display:block; height:60px;line-height:60px;}
#m_nav li a:hover {background-color:#ffffff;color:#00a2db; text-decoration:none;}

#m_nav li.cur{ background-color:#ffffff;color:#00a2db; padding:0; }
#m_nav li.cur a{height:60px; color:#00a2db;display: block;text-align:center;}

#menu_ul li:hover ul{position: absolute;  display:block;}  
/*--------二级菜单样式------- */
#m_nav li ul{list-style:none; position: absolute; left:0; top:60px; width:200px; display:none;}
#m_nav li ul li{text-align:left;background-color:#ffffff; position:relative; font-size:14px; width:200px; background-image:none;height:28px; line-height:28px;}
#m_nav li ul li a:link,#m_nav li ul li a:visited{display:block; color:#00a2db;height:28px; line-height:28px; font-weight:500;padding-left:15px; text-align:left;}
#m_nav li ul li a:hover{background-image:none; background-color:#00a2db; color:#fff;  text-decoration:none;font-weight:600;padding-left:15px; text-align:left;}



/*products*/
div#productlist{float:left;width:1198px;border:#00a2db 1px solid;margin:20px 0;}
.proname{float:left;width:1168px;height:35px;padding:0 15px; background:#00a2db;}
.proname h1{float:left;font:16px/35px Arial, Helvetica, sans-serif;color:#FFF;}
.proname a{float:right;color:#FFF;line-height:35px;}

.rollBox{float:left;width:1168px;overflow:hidden;padding:0;margin:30px 15px;}
.rollBox .LeftBotton{height:230px;width:65px;background:url(../images/span01.png) left center no-repeat;overflow:hidden;float:left;display:inline;margin:0 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:230px;width:65px;background:url(../images/span02.png) left center no-repeat;overflow:hidden;float:left;display:inline;margin:0 0 0 10px;cursor:pointer;}
.rollBox .LeftBotton:hover{height:230px;width:65px;background:url(../images/spancur01.png) left center no-repeat;overflow:hidden;float:left;display:inline;margin:0 10px 0 0;cursor:pointer;}
.rollBox .RightBotton:hover{height:230px;width:65px;background:url(../images/spancur02.png) left center no-repeat;overflow:hidden;float:left;display:inline;margin:0 0 0 10px;cursor:pointer;}

.rollBox .Cont{width:1008px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:240px;float:left;text-align:center;margin:0 20px 0 0;padding:1px; background:#FFF;border:#00a2db 1px solid;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:32px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#00a2db;text-decoration:none;}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

/*About us*/
div#about{float:left;width:600px;height:420px;overflow:hidden;background:ffffff;border:#00a2db 1px solid;margin-bottom:15px;}
.aboutname{float:left;width:570px;height:35px;padding:0 15px; background:#00a2db;}
.aboutname h1{float:left;font:16px/35px Arial, Helvetica, sans-serif;color:#FFF;}
.aboutname a{float:right;color:#FFF;line-height:35px;}
.aboutcontent{float:left;width:570px;padding:15px;}
.aboutcontent img{width:180px;}

div#news{float:left;width:576px;height:420px;overflow:hidden;margin-left:20px;background:ffffff;border:#00a2db 1px solid;margin-bottom:15px;}
.newsname{float:left;width:546px;height:35px;padding:0 15px; background:#00a2db;}
.newsname h1{float:left;font:16px/35px Arial, Helvetica, sans-serif;color:#FFF;}
.newsname a{float:right;color:#FFF;line-height:35px;}
div#news ul{float:left;width:546px;padding:15px;}
div#news ul li{float:left;width:100%;clear:both;}
div#news ul li a{display:block; background:url(../images/arrow.png) left center no-repeat;padding-left:10px;line-height:34px;}

/*Contact*/
div#contact{float:left;width:1198px;border:#00a2db 1px solid;margin:0 0 20px;}
.contactname{float:left;width:1168px;height:35px;padding:0 15px; background:#00a2db;}
.contactname h1{float:left;font:16px/35px Arial, Helvetica, sans-serif;color:#FFF;}
.contactcontent{float:left;width:1168px;padding:15px;}
.contactcontent h1{float:left;width:100%;font:24px/40px Arial, Helvetica, sans-serif;color:#00a2db;}
.map{float:left;width:1168px;height:300px;margin-bottom:10px;}

.bannernav{
width: 100%;
height: 350px;
text-align: center;
overflow: hidden;
position: relative;
clear:both;
z-index: -1;}
.bannernav img {
display: block;
margin: 0 auto;
position: absolute;
margin-left: -1000px;
left: 50%;
z-index: -1;
}

.left{float:left;width:220px;}
.left h1{float:left;width:205px;padding-left:15px;font:16px/37px Arial, Helvetica, sans-serif;color:#FFF;margin-bottom:8px; background:#00a2db;}
.left ul{}
.left ul li{float:left;line-height:37px;margin-bottom:4px; background:#bcbdbd;}
.left ul li a{color:#FFF;}
.left ul li .normail{display:block;width:205px;padding-left:15px;font-size:14px;background:#bcbdbd;}
.left ul li .active{display:block;width:205px;color:#ffffff;height:37px;line-height:37px;font-size:14px;background:#00a2db;padding-left:15px;}
.left ul dd{float:left;width:190px;padding-left:30px; background:#f0eff4; background-image:none;}
.left ul dd a{line-height:30px;background-image:none;}

.container{float:left;width:1200px;background:#FFF;padding:20px 0;}

.right{float:right;width:965px;}
.nname{float:left;width:935px;font-size:14px;line-height:37px;background:#00a2db;color:#FFF;padding:0 15px;}
.nname h1{float:left;font:18px/37px Arial, Helvetica, sans-serif;}
.nname h1 a{color:#FFF;}
.ncontent{float:left;width:965px;padding:15px 0;}
.ncontent img{max-width:965px;}

.position{float:right;font:12px/35px Arial, Helvetica, sans-serif;}
.position a{line-height:35px;font-size:12px;color:#FFF;}
.productview ul{float:left;width:965px;padding-top:25px;}
.productview ul li{float:left;width:219px;height:280px;text-align:center;margin:0 10px;}
.productview ul li img{padding:1px;border:#00a2db 1px solid;width:215px;}
.productview ul li a{line-height:20px;color:#00a2db;}
.productview td{padding:5px;}

.honor{float:left;width:965px;clear:both;padding:15px 0;}
.honor ul{}
.honor ul li{float:left;margin:0 15px; text-align:center;}
.honor ul li a{line-height:32px;}



.newsnav{float:left;width:965px;clear:both;padding:15px 0;}
.newsnav dl{float:left;width:100%;margin-bottom:20px;}
.newsnav dl dt{float:left;font-size:11px;line-height:18px;border-right:#d8d8d8 1px dashed;margin-right:15px;padding-right:15px; text-align:center; background:#f5f5f5;padding:10px;}
.newsnav dl dt p{font-size:30px;}
.newsnav dl dd{float:left;font-size:14px;line-height:20px;}
.newsnav dl dd a{font-size:16px;color:#000;}

.newsview{float:left;width:100%;padding:20px 0 15px;min-height:400px;_height:400px;}
.newsview h3{width:100%; text-align:center;font:15px/30px Arial, Helvetica, sans-serif;color:#0054a3;}
.newsview dl{width:100%;cleat:both;}
.newsview dl dt{width:100%; text-align:center;font:12px/28px Arial, Helvetica, sans-serif;color:#999;}
.newsview dl dd{width:100%;padding-top:15px;border-top:#d8d8d8 1px solid;}


div#bottom{float:left;width:100%; background:#1e1e1e;padding:30px 0;color:#FFF;}
div#bottom dl{float:left;width:300px;}
div#bottom dl dt{float:left;width:100%;font:16px/35px Arial, Helvetica, sans-serif;}
div#bottom dl dd a{color:#CCC;}

div#footer{float:left;width:100%; background:#000;padding:15px 0;color:#FFF; text-align:center;}
div#footer a{color:#FFF;}