﻿/*  
Theme Name: 2zzt主题定制
Theme URI: http://www.2zzt.com
Description: 爱找主题专业定制，高视觉，高效率
Version: 2013.8.15
Author: Andreessenz
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/body_bg.jpg) repeat-x center top #ececec;}
.body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; background: url(../images/body_bg.jpg) repeat-x center top #ececec;}
a:link,a:visited,a:active{font-size: 12px; color: #323232; text-decoration: none;}
a:hover{text-decoration: none;color: #ff0000;}
.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;}

.ccbox{width: 1030px;margin: 0 auto;background: #fff;}
/*网页头部*/
.header{width: 1003px; margin: 0px auto; position: relative; }
.logo{float: left; height: 100px; margin: 0px auto; overflow: hidden;}
.clcp{width: 250px;float: left;}
.clcp h2{background: url(../images/left.png);font-size: 14px;  color: #666;height: 37px;line-height: 37px;padding-left: 40px;}
.top-nav{
    border: 1px solid #ccc;
    border-top: none;
    padding-top: 10px;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.top-nav li{list-style-type:none;  background: url(../images/list.png);height: 35px;line-height: 35px;width: 178px;padding-left: 50px;margin-left: 10px;}
.top-nav li span{color:#ccc;}

/*导航条*/
#navbar{width: 1003px; height: 43px; float: left; margin: 0px auto;background: url(../images/navbg.png) left top no-repeat;}
#navbar ul{list-style: none;padding-left: 10px;}
#navbar li{float: left; background: url(../images/nav_line.jpg) right center no-repeat; 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{ height: 40px; margin: 0px 35px; line-height: 40px; display: block; text-align: center; color: #fff; font-size: 13px; font-weight: bold;}
#navbar li a:hover{color:#fff100; text-decoration: none; }
#navbar .sub-menu{ position:absolute; background-color: #0969C2; top: 40px; width: 110px; display:none; padding: 0px;}
#navbar .sub-menu li {float:none; background:none;  margin-top:0;border-top: 1px solid #3B59CF;border-bottom: 1px solid #4974E6;}
#navbar .sub-menu li a{  line-height: 23px;   display: block; text-align: center; color: #fff;   font-size: 12px;   font-weight: inherit;   padding-right: 0px;  margin: 0px;  width: 110px;  height: 25px;}
#navbar .sub-menu li a:hover{color: #fff; text-decoration: none; background:none;}
#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; }

#flash{width: 1003px; float: left;  margin-top: 8px; margin-bottom: 15px;}

/*主体内容*/
#container{width: 1003px; margin: 0 auto;-margin-top:-20px;}
#wrapper{width:100%; float:left;}
#content{margin: 0px 240px 0px 240px;}
#company{width: 483px; float: left; *float: none;  background-color: #fff;}
#company h2{height: 40px; line-height: 38px; font-size: 14px; padding-left: 42px; background: url(../images/right1.jpg) left top repeat-x;color: #fff;}
#company p{line-height: 26px; text-indent: 20px; padding: 15px 12px 16px 12px;border: solid 1px #d2d0d0;height:180px; border-top: none;}
#company p img{width:150px; height:150px; }
#company img{float: left; margin: 5px 13px 2px 0px; border: solid 1px #d2d0d0; padding:5px;}
span.gengduo a{color: #c50202; text-decoration: none;}
span.gengduo a:hover{color: #323232; text-decoration: none;}

/*首内页左侧内容及右侧内容*/
#submainbox{width: 240px; float: left; margin-left: -1003px;}
#siderbox{width: 240px; float: left; margin-left: -240px;}
#sidebar{width: 250px; float: left; margin: 0px auto; margin-right: 10px;}

#culture p{line-height: 24px; padding: 12px; padding-left: 14px; border: solid 1px #d2d0d0;}



#contact{
    float: left;
    width: 250px;
}

.listlx{
    border: 1px solid #ccc;  border-top: none;
    padding-bottom: 5px;
}
.listlx li{
    list-style: none;
    padding-left: 15px;
    line-height: 26px;
}
.listlx img{
    margin-bottom: 5px;
}


#contact h2{background: url(../images/left.png);font-size: 14px;  color: #666;height: 37px;line-height: 37px;padding-left: 40px;}
span.more{float: right; margin-top: -27px; padding-right: 12px;}
ul.list{list-style: none; border: solid 1px #d2d0d0; padding: 14px;  overflow:hidden; border-top: none;}
ul.list img,#culture img{padding-bottom: 8px; _padding-bottom: 3px;}
ul.list li{line-height: 30px; padding-left: 10px; background: url(../images/jt.jpg) no-repeat 0px 50%;border-bottom: 1px dashed #cfcfcf;float: left;width: 100%;}
ul.list li a{height: 24px; display: block;float: left;}
ul.list li:nth-child(2n) {
background: #FAFAFA url(../images/jt.jpg) no-repeat 0px 50%;
}
ul.list li span{
    color: #888;
    float: right;
}
#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/jt.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: 743px; margin: 0px auto; float: right; background-color: #fff;}
#commend{width: 741px; float: left; border: solid 1px #d2d0d0;}
#product h2{height: 35px; line-height: 35px; font-size: 13px; padding-left: 33px; background: url(../images/title_03.jpg) repeat-x;}
#scroll{margin: 18px; margin-bottom: 0px;}
td.scrollpic h3{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:150px; height:150px;}
#main-bottom{ margin-top: 20px; }
#main-bottom #product { width: 1003px; float: left; }
#main-bottom #product h2 { background: url(../images/title_05.jpg) no-repeat; }
#main-bottom #product #commend{ width: 1001px; }

/*其它页面主要部分*/
#secondary,#default_inside{width: 743px; float: right; margin: 0px auto;}
#secondary h1,#default_inside p.title{     font-weight: bold;  height: 40px;  line-height: 38px;  font-size: 14px;  padding-left: 42px;  background: url(../images/right1.jpg) left top repeat-x;  color: #fff;}
#secondary p{line-height: 26px; padding: 10px 20px;}
#default_conter{width: 741px; float: left;border: 1px solid #cfcfcf;  border-top: none;padding: 15px 0px 20px 0px;}
#default_conter h1{padding: 20px 0px; text-align: center; font-size: 16px; font-weight: bold; color: #c50202; background: none;}
span.fast{height: 34px; line-height: 34px; float:right; margin-top: -38px; padding-right: 15px; color: #FFFFFF;}
span.fast a:link,span.fast a:visited,span.fast a:active{color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none;}
span.fast a:hover{color: #c50202; text-decoration: underline;}

/*图片页面*/
#chanpin{width:743px; margin: auto; padding-top: 18px; text-align:center;}
#chanpin ul.imglist li{float: left; padding-left: 35px; list-style-type: none;}
#chanpin ul.imglist li img{margin-bottom: 2px; display: block; text-align: center; border: solid 1px #d2d0d0; width: 200px; height: 150px;}
#chanpin ul.imglist h3{margin: 0px; margin-bottom: 15px; padding: 0px; font-size:12px; font-weight: normal; line-height: 30px;background: url(../images/nycp_list.jpg) center top no-repeat;}
#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;}

/*上下分页*/
#several{float: left; width: 90%; margin: 20px 0px; text-align:center; color: #c50202;}
#several span.current,#several a:link,#several span.current,#several a:visited{line-height: 42px; color:#c50202; border:1px solid #c50202; text-decoration:none; padding: 1px 5px; margin-left:5px;}
#several a:hover{color: #323232; border:1px solid #323232; text-decoration:none;}
#several span.current{color: #888; border:1px solid #ccc; text-decoration:none;}

/*页面*/
#news-content{width: 741px; float: left; margin: auto;border: 1px solid #cfcfcf;  border-top: none;padding: 15px 0px;}
#news-content ul{list-style: none; padding-top: 10px; padding-left: 15px;}
#news-content li{line-height: 45px; padding-left: 17px; background: url(../images/jt.jpg) no-repeat 5px 50%;border-bottom: 1px dashed #cfcfcf;}
#news-content li:nth-child(2n) {background: #FAFAFA url(../images/jt.jpg) no-repeat 5px 50%;}
#news-content span{float: right; padding-right: 15px;}
#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: 20px 30px 10px 30px; line-height:26px; font-size: 12px; margin-bottom: 30px; text-align: left;font-family: 宋体;  }
#news_concern p{line-height: 30px;text-indent:2em;padding-bottom: 10px;}
#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: 24px; text-align:center; margin:auto;}
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{margin-top: 20px; background: url(../images/footer_bg.jpg) repeat-x; background-color:#1f1f1f;}
#footer div#copyright{ line-height: 28px; color: #666; text-align: center; padding-bottom:10px; padding-top: 10px;}
#footer a{color: #666; text-decoration: none;}
#footer-bar{width:1003px; margin:10px auto; padding-top:20px;}
#footer-bar .foot-widget{width:230px; margin-right:27px; float:left; list-style-type:none; line-height:180%;}
#footer-bar .foot-widget h4{ font-size:16px; font-weight:bold; padding-bottom:5px; color:#bbb; }
#footer-bar #foot-widget4{margin-right:0;}
#footer-bar .widget{margin-bottom:10px;}
#footer-bar .widget .children{margin-left:20px;}
#footer-bar #wp-calendar{width:100%; text-align:center;}
#footer-bar .widget_nav_menu .sub-menu{margin-left:20px;}
#friend-link{ width:1003px; margin:10px auto; line-height:150%; border-top:1px dotted #555; padding-top:10px; }
#friend-link li{ display:inline; margin-right:10px; }
#friend-link h4{font-size:14px; margin-bottom:5px; font-weight:bold;}
#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;}
}


#cqh-box {
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.qyry{
    float: left;
    width: 250px;
    margin-left: 10px;
}
.qyry h2{
    background: url(../images/right2.jpg) center top no-repeat;
    height: 40px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    padding-left: 15px;
}
#cqh-box ul {
	margin:0;
	padding:0;
}
#cqh-box li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#cqh-box img {
	border:none;
}
#cqh-num {
	width:100%;
	height:16px;
	float:right;
	position:absolute;
	right: -35px;
	bottom: -4px;
}
#cqh-num span {
	display:inline-block;
	float:left;
	width:12px;
	height: 12px;
	background-color: #000;
	color:#FFF;
	line-height: 12px;
	text-align:center;
	cursor:pointer;
	margin: 0 1px;
	font-size: 10px;
}
#cqh-num span.this {
	background-color: #F00;
	color: #FFF;
}

.qyrybox{
    border: solid 1px #d2d0d0;    border-top: none;
    padding-top: 15px;
    padding-bottom: 20px;
}

.pros_ct{padding: 20px 0 0 0;overflow: hidden;float: left;width: 743px;}
.pros_ct h2{
    height: 40px;  line-height: 38px;  font-size: 14px;  padding-left: 42px;  background: url(../images/right1.jpg) left top repeat-x;  color: #fff;
}
.pros_ct dl{float:left; margin: 0 10px 0;display:inline; overflow:hidden;text-align:center; position:relative; height: 170px;}
.pro_img_bg{ position:absolute;left:0;top:0;}
.pros_ct dt{ overflow:hidden;}
.pros_ct dt a{ display:inline-block; padding: 1px; border: #ccc solid 1px; border-bottom: none;}
.pros_ct dd{margin: 0 auto;background: url(../images/cp_list.jpg);height: 30px;}
.pros_ct dt a img{width: 160px;height: 120px; overflow:hidden;}
.pros_ct dd a{ color:#666; display:inline-block; line-height: 30px;}
.pros_ct dd a:hover{color:#000;}
.cpbox{
    border: solid 1px #d2d0d0;  border-top: none;
    padding-top: 10px;
}
#newss{
    float: left;
    width: 366px;
	margin-top: 10px;
}
#newss h2{
    background: url(../images/right3.jpg) no-repeat;  height: 40px;  line-height: 38px;  font-size: 14px;  color: #fff;  padding-left: 15px;
}


/*bancss*/
.flashban { width: 1003px; height: 300px; position: relative; overflow:hidden; margin-bottom: 15px; }
.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: 5px; cursor:pointer; float: left; list-style: none;}
.flashban .num li.on { background: #006EFF; } /*当前项*/
.flashban .prev,
.flashban .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 85px;}
.flashban .prev { left: 0; }
.flashban .next { right: 0; background-position: right }

#yqlj{
    float: left;  width: 250px;
    margin-top: 10px;
}
#yqlj h2{
    background: url(../images/left.png);  font-size: 14px;  color: #666;  height: 37px;  line-height: 37px;  padding-left: 40px;
}
#yqlj ul{
    border: 1px solid #ccc;  border-top: none;  padding-bottom: 5px;
    list-style: none;
    float: left;
    width: 248px;
}
#yqlj ul li{
    padding: 10px 10px 10px 15px;
    float: left;
}