/*  
Theme Name: ztnew
Theme URI: http://www.2zzt.com
Description: 爱找主题专业定制，高视觉，高效率
Version: 1.0
Author: 疯狂的大叔
Author URI: http://www.2zzt.com
*/



/*全局定义*/
*{margin: 0px; padding: 0px;}
body{font-family: Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size: 12px; color: #323232; background: url(images/bg.jpg) repeat-x center top #FFFFFF;}
.body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; background: url(images/bg.jpg) repeat-x center top #ececec;}
a:link,a:visited,a:active{font-size: 12px; color: #323232; text-decoration: none;}
a:hover{color: #c50202; text-decoration: underline;}
.clear, .cb{clear: both; height: 0px;}
img{border:none;}
dl,dt,dd,ul,li{margin: 0px; padding: 0px;}
a{blur:expression(this.blur());}
a{outline:none;}


/*网页头部*/
.header{width: 1003px; margin: 0px auto; position: relative; }
.logo{float: left; height: 102px; margin: 0px auto; overflow: hidden;}

/*导航条*/
#navbar{width: 1003px; height: 39px; float: left; margin: 0px auto;}
#navbar ul{list-style: none;}
#navbar li{float: left; background: url(images/line.jpg) no-repeat right 0px; position:relative;}
#navbar li.end{background: none;}
#navbar li.current-menu-item a{color: #fff; text-decoration: none;}
#navbar ul.sub-menu li.current-menu-item a{background:none;}
#navbar li a{width: 125px; height: 39px; line-height: 39px; display: block; text-align: center; color: #fff; font-size: 14px; font-weight: bold;}
#navbar li a:hover{color: #fff; text-decoration: none;font-size: 15px;}
#navbar .sub-menu{ position:absolute; background-color: #026FC2; top: 39px; width: 125px; display:none; z-index: 999;}
#navbar .sub-menu li {float:none; background:none;  height: 30px;width: 125px;border-bottom: 1px solid #158CDC;}
#navbar .sub-menu li a{width: 125px; height: 30px; line-height: 30px; display: block; text-align: center; color: #fff; font-size: 13px; font-weight: inherit; padding-right:10px;}
#navbar .sub-menu li a:hover{color: #fff; text-decoration: none; background:none;padding: 0px;}
#navbar li.current-menu-item .sub-menu li a{color: #fff; text-decoration: none; background: none;}
#navbar .sub-menu .sub-menu{ left:180px; top:-1px; -left:170px; -top:1px;}
#navbar li .sub-menu li a.sub{ background:url(images/misc_26.png) no-repeat right 6px; padding-right:15px; }

/*bancss*/
.flashban { width: 1003px; height: 300px; position: relative; overflow:hidden; margin-bottom: 15px; margin-top: 8px; float: left;}
.flashban .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:3 }
.flashban .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 6px; cursor:pointer; float: left; }
.flashban .num li.on { background: #FF7600; } /*当前项*/
.flashban .prev,
.flashban .next { display: none; width: 40px; height: 100px; background: url(images/btn.png) no-repeat; position: absolute; top: 115px;}
.flashban .prev { left: 0; }
.flashban .next { right: 0; background-position: right }

/*主体内容*/
#container{width: 1003px; margin: 0 auto;-margin-top:-20px;}
#wrapper{width:100%; float:left;}
#content{margin: 0px 240px 0px 240px;}
#company{width: 525px; float: left; *float: none;  background-color: #fff;}
#company h3{height: 34px; line-height: 34px; font-size: 14px; padding-left: 25px; background: url(images/about_t.jpg) repeat-x;color: #fff;}
#company p{line-height: 26px; text-indent: 20px; padding: 10px 10px 3px 10px;border: solid 1px #d2d0d0;width: 503px; border-top: none;}
#company p img{width: 170px; height: 120px; }
#company img{float: left; margin: 5px 8px 0px 0px;  }
span.gengduo a{color: #c50202; text-decoration: none;}
span.gengduo a:hover{color: #323232; text-decoration: none;}


.clclcl{
    width: 220px;
    float: left;
    margin-right: 12px;
}
.clflss{
    width: 220px;
    margin-bottom: 10px;
}
.clflss h3{
    height: 34px;
    line-height: 34px;
    background: url(images/cpfl.jpg) no-repeat;
    color: #fff;
    padding-left: 35px;
    font-size: 14px;
}
.cl-nav{
    padding: 10px;
    border: 1px solid #ccc;
    width: 198px;
}
.cl-nav li{
    width: 192px;  height: 40px;  line-height: 40px;  text-indent: 55px;  
    background: url(images/left_list.jpg) no-repeat left center;
    margin-left: 4px;
}
.cl-nav li a{}

.cllxfs{
    width: 220px;
}
.cllxfs h3{
    height: 34px;  line-height: 34px;  
    background: url(images/lx_t.jpg) no-repeat;  color: #fff;  padding-left: 35px;  font-size: 14px;
}
.cllxfs ul{
    padding: 8px 10px;  
    line-height: 24px;  border: 1px solid #CCCCCC;  border-top: none;  
    background: url(images/lx_bg.jpg) no-repeat right bottom;
}
.cllxfs ul li{line-height: 32px;}


.syshipin{
    width: 235px;
    float: left;
    margin-left: 10px;
}
.syshipin h3{
    height: 34px;  line-height: 34px;  font-size: 14px;  padding-left: 25px;  
    background: url(images/zz_t.jpg) repeat-x;  color: #fff;
}

.jqflash{ width: 226px; padding-top: 10px; padding-left: 7px; padding-bottom: 10px; border: 1px solid #ccc; border-top: none;}

.syxw{
    width: 380px;
    float: left;
    margin-top: 10px;
}
.syxw h3{
    height: 34px;  line-height: 34px;  font-size: 14px;  padding-left: 25px;  
    background: url(images/news_t1.jpg) no-repeat;  color: #fff;
}
.listnews{
    border: 1px solid #ccc;
    border-top: none;
    padding-bottom: 10px;
    padding-top: 5px;
    float: left;
    width: 378px;
}
.listnews h2{
    font-weight: inherit;
    float: left;
}
.listnews li{
    float: left;
    line-height: 34px;
    border-bottom: 1px dashed #D7D7D7;
    background: url(images/roww.gif) no-repeat 10px 50%;
    padding-left: 30px;
    margin-left: 10px;
    width: 330px;
}
.listnews li a{
    float: left;
    width: 220px;
    white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;
}
.listnews li span{
    float: right;
    margin-right: 5px;
}


.xwlili{
    width: 325px;
    float: left;
    margin-top: 10px;
}
.xwlili h3{
    height: 34px;  line-height: 34px;  font-size: 14px;  padding-left: 25px;  
    background: url(images/news_t2.jpg) no-repeat;  
    color: #333;
}












/*首内页左侧内容及右侧内容*/
#submainbox{width: 240px; float: left; margin-left: -1003px;}
#siderbox{width: 240px; float: left; margin-left: -240px;}
#sidebar{width: 240px; float: left; margin: 0px auto; margin-right: 20px;}
#news,#contact,#culture{width: 240px; float: left; margin: 0px auto; background-color: #fff;}
#culture p{line-height: 24px; padding: 12px; padding-left: 14px; border: solid 1px #d2d0d0;}
#news h2,#contact h2,#culture h2,#gywm h2{height: 35px; line-height: 35px; font-size: 13px; padding-left: 33px; background: url(images/title_01.jpg) repeat-x;}
span.more{float: right; margin-top: -22px; padding-right: 12px;}
ul.list{list-style: none; border: solid 1px #d2d0d0; padding: 10px 14px 10px 14px;  overflow:hidden; border-top: none;}
ul.list h2{
    font-weight: inherit;
    float: left;
}
ul.list img,#culture img{padding-bottom: 8px; _padding-bottom: 3px;}
ul.list li{ padding-left: 20px; background: url(images/roww.jpg) no-repeat 0px 50%;line-height: 34px;  border-bottom: 1px dashed #D7D7D7;width: 275px;}
ul.list li a{ display: block;}
#gywm{margin-bottom: 13px; background-color: #fff;}
#gywm ul{list-style: none; padding-top: 8px; padding-bottom: 14px; border: solid 1px #d2d0d0;}
#gywm li{background: url(images/gywm_bg.jpg) no-repeat 9px 0px;}
#gywm li a{height: 30px; line-height: 30px; display: block; margin-top: 6px; padding-left: 40px;}
#gywm li a:hover{color: #fff; text-decoration: none; background: url(images/gywm_line.jpg) no-repeat 14px 0px;}
#sidebar h2.widgettitle{height: 35px; line-height: 35px; font-size: 13px; padding-left: 33px; background: url(images/title_01.jpg) repeat-x;}
#sidebar div.widget{ margin-bottom:10px; }
#sidebar div.widget ul, #sidebar div.widget div{list-style: none; border: solid 1px #d2d0d0; padding: 14px; background-color:white;}
#sidebar div.widget ul.children{ border:none; padding:0; }
#sidebar div.widget li{line-height: 24px; padding-left: 10px; background: url(images/roww.jpg) no-repeat 0px 7px;}
#sidebar table#wp-calendar{width:100%; text-align:center;}
#sidebar table#wp-calendar caption{font-weight:bold;}
#sidebar table#wp-calendar a{text-decoration:underline;}

/*首页产品推荐*/
#main{width: 1003px; margin: 0px auto; margin-top: 19px; float: left;}
#product{width: 1003px; margin: 10px auto 0px auto; float: left; background-color: #fff;}
#commend{width: 1001px; float: left; border: solid 1px #d2d0d0;border-top: none;}


#product h3{height: 33px; line-height: 33px; font-size: 14px; padding-left: 30px; background: url(images/pro_t.jpg) no-repeat;color: #fff;}
#scroll{margin: 18px; margin-bottom: 0px;}
td.scrollpic h2{margin: 0px auto; font-size:12px; font-weight: normal; height: 31px; line-height: 31px; background: url(images/title_bg.jpg) no-repeat;}
td.scrollpic{padding-left:15px;}
td.scrollpic a img{display: block; border: solid 1px #d2d0d0; border-bottom: none; width: 200px; height: 160px;}


#products{width: 1003px; margin: 10px auto 0px auto; float: left; background-color: #fff;}
#products h3{height: 33px; line-height: 33px; font-size: 14px; padding-left: 30px; background: url(images/pro_t.jpg) no-repeat;color: #fff;}

.chanpinli{
    border: 1px solid #ccc;
    border-top: none;
    padding: 15px;
    width: 970px;
    height: 410px;
}
.chanpinli li{
    float: left;
    margin: 0px 6px 20px 8px;
}
.chanpinli li img{
    width: 180px;
    height: 160px;
}
.chanpinli li h2{
    width: 180px;
    white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;
    font-weight: inherit;
    line-height: 34px;
    text-align: center;
    background: #F9F1F1;
}
.chanpinli li h2 a{}

.yqljss{
    width: 1003px;
    margin-top: 10px;
}
.yqljss h3{
    line-height: 30px;
    background: url(images/links.jpg) no-repeat;
    padding-left: 35px;
    color: #fff;
}
.yqljss ul{
    border: 1px solid #ccc;
    border-top: none;
    padding: 10px;
}
.yqljss ul li{
    float: left;
    margin-right: 10px;
    line-height: 30px;
}


/*其它页面主要部分*/
#secondary,#default_inside{width: 770px; float: right; margin: 0px auto;}
#secondary h1,#default_inside p.title{height: 35px; line-height: 35px; padding-left: 30px; color: #323232; font-size: 14px; font-weight: bold;  background: url(images/wei.jpg) no-repeat left bottom;}
#secondary p{line-height: 26px; padding: 10px 20px;}
#default_conter{width: 768px; float: left;border: 1px solid #ccc;border-top: none;}
#default_conter h1{padding: 20px 0px 15px 0px; text-align: center; font-size: 16px; font-weight: bold; color: #2C2B2B; background: none;}


/*图片页面*/
#chanpin{width:743px; margin: auto; padding-top: 18px; text-align:center;}
#chanpin ul.imglist li{float: left; padding-left: 25px; padding-right: 20px;list-style-type: none;margin-bottom: 10px;}
#chanpin ul.imglist li img{margin-bottom: 5px; display: block; text-align: center; border: solid 1px #d2d0d0; width: 200px; height: 170px;}
#chanpin ul.imglist h2{margin: 0px;  padding: 0px; font-size:12px; font-weight: normal; line-height: 20px;background: #F4F4F4;padding-bottom: 5px;}
#chanpin li a:link,#chanpin li a:visited,##chanpin li a:active{font-size: 12px; color:#323232; font-weight: normal; text-decoration: none;}
#chanpin li a:hover{color:#c50202; text-decoration: underline;}


/*页面*/
#news-content{width: 768px; float: left; margin: auto;border: 1px solid #ccc;border-top: none;}
#news-content ul{list-style: none; padding-top: 10px; padding-left: 15px;margin-bottom: 15px;}
#news-content li{line-height: 40px; padding-left: 30px; background: url(images/wxjs07.gif) no-repeat 10px 50%;border-bottom: 1px dashed #D7D7D7;}
#news-content span{float: right; padding-right: 30px;}
#news_concern img{max-width:650px;width:auto;height:auto;-width:expression( (width>650) ? '650px' : true )}
#news_concern img.aligncenter{display:block;margin:10px auto;}
#news_concern img.alignleft{display:block;float:left;margin-right:10px;}
#news_concern img.alignright{display:block;float:right;margin-left:10px;}
#news_concern{margin:auto; padding: 25px 15px 0px 15px;  font-size: 14px; margin-bottom: 30px; text-align: left;}
#news_concern p{line-height: 28px;text-indent:2em;margin-bottom: 20px;}
#default_conter p.link-pages{text-align:center;margin:10px auto;}
ul#up_down{float: left;width: 710px;padding:10px;}
ul#up_down li{list-style-type:none;line-height:250%;}

/*标题下的信息，如发布时间、点击次数等*/
#title_extra{display:block; line-height: 30px; text-align:center; margin:auto;  BORDER-TOP: #e9e9e9 1px solid;    BORDER-BOTTOM: #e9e9e9 1px solid;}
p#help{width:92%; margin: 10px auto; line-height: 30px; padding-left: 10px; padding-right: 10px; font-weight: bold; text-align: left; border: dotted 1px #68d805;}

/*底部内容*/
#footer{ background: url(images/footer.jpg) repeat-x; color: #333;}
#footer div#copyright{margin-top: 20px; line-height: 30px; color:#333; text-align: center; padding-bottom:10px; padding-top: 10px;}
#searchform #s{width:55%;height:20px;line-height:20px;}
#footer .tagcloud a{line-height:120%;margin-right:2px;}
#searchsubmit{padding:2px 5px; *padding:4px 2px 0px;}

/*评论留言*/
#comments{
	margin:20px auto;
}
#comments h3{
	font-weight:bold;
	font-size:14px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
#comments-list{
	border:1px solid #ccc;
	padding:10px;
}
#comments-list ul{
	margin-left:10px;
	margin-right:10px;
}
#comments-list li{
	list-style-type:none;
	margin-bottom:5px;
	line-height:150%;
	margin-top:10px;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	color:gray;
}
#comments-list li a{
	color:gray;
}
#comments-list .comment-body p{
	color:#323232;
	line-height:200%;
}
#comments-list li ul.children{
	margin-left:20px;
}
#comments-list li ul.children li{
	border:none;
}
#comments #respond{
	border:1px solid #ccc;
	padding:10px;
	margin-top:20px;	
}
.form-allowed-tags{
	color:gray;
}
.comment-form-comment textarea{
	display:block;
	width:60%;
	height:150px;
	margin-top:10px;
}
#respond .required{
	color:red;
}
#commentform{
	margin-left:10px;
}
#commentform p{
	margin:10px 0;
}
#commentform p label{
	width:70px;
	display:inline-block;
}
#commentform p input{
    height:22px;
    width:250px;
}
#commentform .comment-form-url label{
    width:74px;
}
#commentform #submit{
	width:50px;
	height:25px;
}
#sidebar div.widget_nav_menu ul{
    border: none;
    padding: 0;
}


/*css hack*/
@-moz-document url-prefix(){
	body{margin-top:-20px;}
}

#news-content ul h2{
    font-weight: inherit;
    float: left;
    width: 100%;
}


.xiangguan{
    float: left;
    width: 768px;
    margin-top: 25px;
}
.xiangguan h3{
    height: 33px;  line-height: 33px;  font-size: 14px;  padding-left: 30px;  background: url(images/pro_t.jpg) no-repeat;  color: #fff;
}
.cat_related{padding-bottom: 20px;}
.cat_related li{
    float: left;
    width: 160px;
    margin: 20px 10px 0px 20px;
    white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;
}
.cat_related img{}
.cat_related a{}

.cptjsk{
    margin-top: 20px;
    padding: 20px;
    float: left;
}
.cppic{
    width: 340px;
    height: 230px;
    float: left;
}
.cppic img{
    padding: 7px;
    border: 1px solid #E4E4E4;
}
.cpinfo{
    float: left;
    width: 350px;
}
.cpinfo .cpindox{
    float: left;
    padding-bottom: 4px;
}
.cpinfo .cpindox span{
    color: #076ED5;
    font-weight: bold;
    font-family: 微软雅黑;
    display: block;
    float: left;
    width: 70px;
    line-height: 24px;
}
.cpxxmsbox{
    padding: 0px 27px 20px 27px;
    font-size: 14px;
}
.cpxxmsbox h3{
    height: 33px;  line-height: 33px;  font-size: 14px;  padding-left: 30px;  background: url(images/pro_t.jpg) no-repeat;  color: #fff;
    margin-bottom: 20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 20px;
}
.cpxxmsbox p{
    line-height: 28px;    margin-bottom: 20px;
}
.cpxxmsbox img{max-width: 710px;
height: auto;}
.cpinfoshuc{
    float: left;
    width: 280px;
    line-height: 24px;
}

.clsousuo{width: 220px;
margin-bottom: 10px;}
.clsousuo h3{height: 34px;
line-height: 34px;
background: url(images/cpfl.jpg) no-repeat;
color: #fff;
padding-left: 35px;
font-size: 14px;}

.index_sreach {
width: 160px;
height: 30px;
margin-right: 2px;
line-height: 30px;
background: none;
color: #999;
font-size: 12px;
text-indent: 5px;
border: 1px solid #ccc;
float: left;
}
.search-submit {
width: 50px;
height: 32px;
border: none;
padding: 0px;
background: #038DE6;
color: #fff;
font-size: 16px;
float: left;
}
#cse-search-box{
    margin-top: 10px;
}
.guige{
    background: #F4F4F4;
    margin-bottom: 10px;
    padding: 5px 0px;
    border-top: 1px solid #FFF;
}