*{ margin:0; padding:0;}
body {
	margin:0px auto;
	padding:0px;
	background:url(../image/bg.gif) top center repeat-x #f1f2f6;
}
td,div,li{
font-size:13px;
color:#555555;
font-family: "Arial";
line-height:23px;
}
a{ 
blr:expression(this.onFocus=this.blur()); 
outline: none;
text-decoration:none;}
a {color:#555555;text-decoration:none;}
a:hover{ color:#ffcc00;}
.page_td{ border:1px solid #FECC62; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #FECC62;background:#FBF2E6; padding:0px 6px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:24px;}
.fl{ float:left;}
.fr{ float:right;}
li{list-style:none;}
img{border:0;}
.clear{ clear:both; overflow:hidden; zoom:1;}

.w1000{width:1000px; margin:0 auto;}
.lanu{float:right;width:191px;height:38px; background:url(../image/lbg.png) top center no-repeat}
.lanu li{ float:left;}
.lanu li.bg1{background:url(../image/laug1_01.png) 0px 0px no-repeat;}
.lanu li.bg2{background:url(../image/laug1_02.png) 0px 0px no-repeat; width:2px; height:38px;}
.lanu li.bg3{background:url(../image/laug1_03.png) 0px 0px no-repeat;}
.lanu li.bb{width:79px; color:#FFFFFF; line-height:38px; height:35px; padding-left:12px; padding-top:3px;}
.lanu li.bb a{ display:block;color:#FFFFFF;}
.lanu li.bb a:hover{ color:#ffcc00;}
.logo{padding:15px 0 15px 0px; width:113px;}
.logofont{padding-top:36px; font-size:24px; color:#05376c;}
.logofont i{ font-style: normal; display:block; font-family: "微软雅黑" ; font-size:22px; color:#000000; padding-top:3px;}


.menu li{ float:left;}
.menu li.line{ background:url(../image/line.gif) top center no-repeat; width:2px; height:49px;}
.menu li a{ display:block;font-size:15px; color:#FFFFFF; height:49px; line-height:49px; text-align:center; padding:0 33px;}
.menu li a:hover{ color:#ffcc00;}

.menus li{ float:left;}
.menus li.line{ background:url(../image/line.gif) top center no-repeat; width:2px; height:49px;}
.menus li a{ display:block;font-size:15px; color:#FFFFFF; height:49px; line-height:49px; text-align:center; padding:0 24px;}
.menus li a:hover{ color:#ffcc00;}

#nav {margin:0 auto 15px; width:1000px; display:block;background:url(../image/mbg.png) top center no-repeat;}

#nav .mainlevel ul {display:none; position:absolute; z-index:90;}
#nav .mainlevel li {border-top:1px solid #068fc7; background:#009bdb;  float: none; position:relative;}
#nav .mainlevel li  a { display:block; text-align:left;padding:0 10px; height:40px; line-height:40px;  font-size:13px; }
#nav .mainlevel li  a:hover{background-color:#4abded;color:#FFFFFF;}

.nav_right2{position:absolute; top:0; left:119px; background-color:#009bdb; min-width:140px; z-index:999; display:none;}
.nav_right2 a{ display:block; text-align:left;padding:0 10px; height:40px; line-height:40px;  font-size:13px;border-top:1px solid #068fc7;}
.nav_right2 a:hover{background-color:#4abded;color:#FFFFFF;}


.end {background-color:#05376c;}
.footer{}
.ban{padding:30px 10px; color:#FFFFFF; font-size:12px;}
.ban span{float:right; color:#829bb6;}
.ban span a {color:#829bb6;}

.bigbg{background:url(../image/navbg.png) center 10px repeat-y; min-height:300px; padding-bottom:30px;}
.smallbg{background:url(../image/navtbg.png) top center no-repeat; min-height:25px}
.w210{width:210px;}
.w790{width:790px;}

.bg-1{background:url(../image/leftbg.png) left top no-repeat; width:210px; height:4px;}
.bc{background-color:#01458e;}
.fenbt{min-height: 36px; padding-top: 10px; color:#FFFFFF; font-weight:bold; border-bottom:1px #2660a0 solid; padding-left:28px; padding-bottom:4px; font-size:16px;}

.leftnav{width:183px; margin:0 auto; padding:15px 0 40px 0;}
.leftnav li{ border-bottom:1px #5482b6 solid; background:url(../image/jian.png) 170px 13px no-repeat; padding:6px 0;}
.leftnav li a{ display:block;color:#FFFFFF; font-size:14px; padding-left:15px;}
.leftnav li a:hover{color:#ffcc00;}



.nav_right{position:absolute; top:0; left:183px; background-color:#009bdb; min-width:180px; z-index:999; display:none;}

.nav_right a{ font-size:13px !important; padding-left:30px!important; display:block; line-height:20px; margin:10px 0; padding-right:15px; color:#FFFFFF!important; background:url(../image/jian.png) 15px 6px no-repeat;}
.nav_right a:hover{color:#ffcc00!important;}


.bg9{background:url(../image/bg9.png) bottom center repeat-x;}
.p30{ padding:30px 0; }

.fenbt2{height:56px; line-height:56px; color:#05376c; font-weight:bold;  padding-left:28px; font-size:16px;}
.companypic{width:183px; height:59px; border:3px #FFFFFF solid; margin:15px auto 0;}
.con{margin:5px auto 0px; width:183px; padding-top:5px;}

.email{background:url(../image/email.png) 0px 5px no-repeat;height:25px; padding-left:25px;}
.phone{background:url(../image/phone.png) 3px 0px no-repeat; height:25px; padding-left:25px;}
.add{background:url(../image/add.png) 0px 2px no-repeat; height:25px; padding-left:25px;}
.con i{ font-style:normal; display:block;}
.jiange{line-height:15px; margin:10px 0;}
.banner{padding:10px; background:url(../image/bbg.gif) 0 3px repeat-x; height:320px;}
.mt25{width:750px; margin:25px auto 0;}
.navbox{height:30px; line-height:30px;border-bottom:1px #d2deea solid; border-top:1px #d2deea solid; background:url(../image/dd.gif) 15px 7px no-repeat #dbe7f3; font-size:16px; font-weight:bold; color:#333; padding-left:35px; margin-bottom:20px;}
.navbox span{float:right;  padding-right:15px;font-size:12px;color:#4688bc;font-weight:normal;}
.navbox span a{color:#4688bc;}
.company{background:url(../image/company2.jpg) left top no-repeat; padding-left:290px; min-height:190px;}

.txt{ line-height:25px; padding:0 10px;}
.txtimg img{ max-width:100%; height:auto;}


.focusimg { width:980px; height:300px;position:relative;overflow:hidden;}
.focusimg .point { position:absolute; z-index:20; right:5px; bottom:5px; }
.focusimg .point li { display:block; float:left; }
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:block;font-weight:bold;width:20px;height:20px; line-height:20px; text-align:center; margin:0 0 0 3px; background:#eef5fb; color:#000; font-size:13px; font-family:arial;}
.focusimg .point li a:hover { color:#fff;background:#01458e; text-decoration:none;}


.focusimg .point li a.cur,.focusimg .point li a.cur:link,.focusimg .point li a.cur:visited {color:#fff;background:#01458e; text-decoration:none;}

.focusimg .image {position:absolute;}
.focusimg .image li {overflow:hidden;}
.focusimg .image li img{display:block;float:left;width:980px; height:300px;border:0;}


.slides{overflow:hidden;width:750px;}
.slides ul{list-style:none;width:2999px;}
.slides li{float:left; width:243px; height:185px; overflow:hidden; margin-right:10px;}
.slides li .cd{width:241px; height:156px; background-color:#FFFFFF; border:1px #CCCCCC solid; text-align:center;}
.slides li i{ display:block; height:35px; padding-top:10px; text-align:center; font-style:normal;}

.search{width:173px;border:5px #FFFFFF solid; background-color:#f5f5f5; height:30px; margin:0 auto; position:relative;}
.search input{background-color:#f5f5f5; border:0; width:116px; height:30px; line-height:30px; padding:0 10px; float:left; color:#555;}
.search button{ background-image:url(../image/ser.jpg); width:37px; height:30px; border:0px; cursor:pointer;}

.hotwords{
	position:absolute;
	top:33px;
	z-index:999;
	background:#fff;
	width:171px;
	height:285px;
	overflow:hidden;
	border:#eee 1px solid;
	border-top:0;

}
 .hotwords li{
	display:block;
	width:170px;
	height:35px;
	line-height:35px;
}

 .hotwords li a{
	width:170px;
	height:35px;
	line-height:35px;
	display:block;
	padding:0 10px;
	color:#198DD0;
}
.hotwords a h1{
	font-size:13px;
	height:35px;
	line-height:35px;
	float:left;
	font-weight:normal;
}



*{padding:0; margin:0}
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(http://www.cz-tool.com/templets/default/css/80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../image/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(http://www.cz-tool.com/templets/default/images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../image/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../image/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../image/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}