@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote,{ 
 padding: 0;
 margin: 0;
}

fieldset, img { border: 0;}
ol, ul {list-style: none;}
i, em, s{font-style: normal;}
p{margin: 0px;padding: 0px;}
.clear{clear:both;height:0px;}
* html .clear{clear:both;display:inline;}
.Arial{font-family: Arial, Helvetica, sans-serif;}
a {blr:expression(this.onFocus=this.blur())}
.down_link{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d8d8d8;}
.fl{ float:left;}
.fr{ float:right;}
.t-fl{ text-align:left!important;}
.t-fr{ text-align:right!important;}
.t-center{ text-align:center!important;}
*{font-family: microsoft yahei; margin:0px; padding:0px; /*color: #666;*/}

.center{text-align:center;}
.ico_01{
	background-image: url(../images/shop_ico_01.gif);
	background-repeat: no-repeat;
	background-position: 28px top;
}


input[type="submit"]{-webkit-appearance:none;}
/*input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none;}*/


/*边框*/
.link_t_1{border-top-width: 1px;border-top-style: solid;border-top-color: #ECECEC;}
.link_r_1{border-right-width: 1px;border-right-style: solid;border-right-color: #ECECEC;}
.link_b_1{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC;}
.link_l_1{border-left-width: 1px;border-left-style: solid;border-left-color: #ECECEC;}

.link_r_0{border-right-width: 0px!important;}

.border1{ border: 1px solid #ECECEC;  margin:0px; padding:0px;}
.border2{ border: 1px solid #CCCCCC;  margin:0px; padding:0px;}
.border_x{margin:0px;padding:0px;border-left-width: 5px;border-left-style: solid;border-left-color: #F60;}
.border_dx{margin:0px;padding:0px;border-left-width: 5px;border-left-style: solid;border-left-color: #FFF;}

.link_b_qingse{border-bottom-color: #a3d6d5!important;}

/*边距*/
.margin_lr_1{ margin-left:1%!important; margin-right:1%!important;}
.margin_lr_2{ margin-left:2%!important; margin-right:2%!important;}
.margin_b_1{margin-bottom: 1px!important;}
.margin_b_3{margin-bottom: 3px!important;}
.margin_t_10{margin-top: 10px!important;}
.margin_r_10{margin-right: 10px!important;}
.margin_b_10{margin-bottom: 10px!important;}
.margin_l_10{margin-left: 10px!important;}
.margin_t_20{margin-top: 20px!important;}
.margin_r_20{margin-right: 20px!important;}
.margin_b_20{margin-bottom: 20px!important;}
.margin_l_20{margin-left: 20px!important;}
.margin_all_10{ margin:10px!important;}

.padding_a_2{ padding:2%!important;}
.padding_a_3{ padding:3%!important;}
.padding_10{ padding:10px!important;}
.padding_t_10{padding-top: 10px!important;}
.padding_r_10{padding-right: 10px!important;}
.padding_b_10{padding-bottom: 10px!important;}
.padding_l_10{padding-left: 10px!important;}


/*当前点击背景色*/
.shenhui{color: #FFF;background-color: #666;}
.shenhui a:link {color: #FFF;}
.shenhui a:visited {color: #FFF;}
.shenhui a:hover {color: #FFF;}

/*文字颜色*/
.orange{font-size: 16px;color: #F60;text-decoration: none;}
.qianhui{color: #999;}

/*小细节*/
.a20{ line-height:20px; height:20px;}
.xiangdui{position: relative!important;}
.juedui{ position:absolute!important;}
.link_r_last{border-right-style: none!important;}
.block{display:block!important;}
.nlk{display: inline-block; width:100%;}
.nlk2{display: inline-block; }
.nq{display: inline!important;}
.scx{text-decoration: line-through;color: #999;}
/*.present{border: 1px solid #F60!important;}*/
.r_jt_ico{background-image: url(../images/ico_05.png);background-repeat: no-repeat;background-position: right center;}
.yuanjiao_1{border-radius: 1px;}
.yuanjiao_2{border-radius: 2px;}
.yuanjiao_3{border-radius: 3px;}
.yuanjiao_4{border-radius: 4px;}
.yuanjiao_5{border-radius: 5px;}
.t_yinying{text-shadow: 1px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;}
.yno{overflow-y:hidden;}
.yy{overflow-y:hidden;}





/*--按钮--*/
.btn-red{
	width:100%;
	border-radius: 7px;
	background-color:#e11b00;
	text-align:center;
	border:0px;
	line-height:3em;
	font-size:1.1em;
	color:#FFF;
	font-weight:bold;
	background-image: url(../images/img_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
}
.btn-red2{ width:70px;  border-radius: 4px; background-color:#de4b4b; text-align:center; border:0px; line-height:2em; font-size:1.1em; color:#FFF; font-weight:bold; margin:0 auto;}
.btn-orange{ padding:0 60px;  border-radius: 4px; background-color:#e57100; text-align:center; border:0px; line-height:2.5em; font-size:1.2em; color:#FFF; font-weight:bold; margin:0 auto;}
.btn-yellow{
	width:100%;
	border-radius: 7px;
	background-color:#f4e601;
	text-align:center;
	border:0px;
	line-height:2.5em;
	font-size:1.3em;
	color:#5c5328;
	font-weight:bold;
}
.btn-yellow a{ display:block; width:100%; height:100%; font-size:1em!important; color:#5c5328!important;}
.btn-sear{
	height: 35px;
	width: 32px;
	top: 0px;
	float: right;
	position: relative;
	margin: 0 2px 0 0;
	padding: 0px;
	background-image: url(../images/img_014.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
}







/*--宽度--*/
.k98{ margin-left:1%!important; margin-right:1%!important; }
.k96{ margin-left:2%!important; margin-right:2%!important; }
.lr20{ margin-left:3%; margin-right:3%;}
.lr40{ margin-left:20px; margin-right:20px;}


	
/*--字体图标--*/
@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot?-fvbane');
	src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('../fonts/themify.woff?-fvbane') format('woff'),
		url('../fonts/themify.ttf?-fvbane') format('truetype'),
		url('../fonts/themify.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}






/*-----------------------------------Reset------------------------------------*/ 


a:link {
	color: #161616;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	color: #161616;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #161616;
}
a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: normal;
}
a.zzb07link:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
a.zzb07link:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.zzb07tail{
	font-size:12px;
	color: #FFFFFF;
	font-weight: normal;
}


 
/*-----------------------------------Reset------------------------------------*/ 

body{
	margin: 0px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	padding: 0px;
}

#top{ width:100%; height:40px;}
.top{ width:960px; margin:0 auto; line-height:40px;}
.toplink a{font-size:12px; text-decoration: none; margin:0 5px;}
.top-search{ width:165px; height:18px; margin:9px 0 0 10px; padding:3px 5px 0 10px; border-radius: 100px; -moz-border-radius: 100px; background-color:#FFFFFF; display:inline-block; float:right;}
input.search-input{ width:138px; height:16px; max-height:16px; float:left; margin:0px 10px 0 0; border:0px; color:#c3cfe1; font-size:12px; border:0;}

#header{ width:960px; margin:0 auto; padding:35px 0 20px 0; color:#1b1b1b; line-height:35px;}
.header-title{ font-size:24px;}
.header-illustrate{ font-size:13px;}
.header-illustrate span{ margin-left:20px;}
#content{ width:958px; margin:0 auto 10px auto; border:1px solid #dbdbdb; background-color:#FFF; border-radius: 5px; -moz-border-radius: 5px; }
.left{ width:688px; float:left;}
.left_info{ margin:25px;}
.right{ width:270px; float:left;}

/*--内容区 左侧 初始值--*/
.banner{ width:638px; height:110px; margin-bottom:10px; overflow:hidden; background-color:#CCC;}
.banner img{ width:640px; display:block;}
.blogcate{ border-bottom:1px solid #dcdcdc; height:26px;}
.catename{ line-height:25px; padding:0 15px; float:12px; color:#575757; border-bottom:3px solid; position:relative; display:inline-block; font-weight:bold;}
.cate_select{float:right; position:relative; display:block;}
.cate_select .ico-list,.cate_select .ico-list-close{ height:26px; font-family: "themify"; display:inline-block; line-height:26px; text-align:right; cursor: pointer;}
.cate_select .ico-list:before,.cate_select .ico-list-close:before{ content: "\e68f"; color:#aaaaaa; font-size:17px;}
.cate_list{ position:absolute; background-color:#FFF; border:1px solid #dcdcdc; top:26px; right:0px; display:block; padding:0px 0 5px 0; display:none; z-index:9;}
.cate_list li{ line-height:21px; color:#9f9f9f; white-space: nowrap; padding:0 10px 0 10px;}
.cate_list li i { font-family: "themify"; width:12px; height:12px; display:inline-block;margin-right:6px;}
.cate_list li i:before{ content: "\e60a"; color:#aaaaaa; font-size:12px; position:relative; top:0px; left:0px;}
.cate_list li:first-child{ border-bottom:1px solid #dcdcdc; line-height:30px; margin-bottom:3px;}
.cate_list .present i:before{ content: "\e64c"; color:#000; font-weight:bold;}
.cate_list li a{ color:#9f9f9f; font-size:12px;}
.cate_list li a:hover{ color:#333333; font-size:12px;}





.bloglist{ margin:0px; padding:0px;}
.bloglist li{ border-bottom:1px dotted #dcdcdc; margin-top:20px;}
.bowen-title{ font-size:16px; line-height:20px; margin-bottom:10px; font-weight:bold;}
.bowen-title i{ float:left; width:17px; height:17px; background: url(../images/tj.gif) left top; display:inline-block; margin-right:10px; position:relative; top:1px;}
.bowen-time{ font-size:12px; color:#9a9a9a;}
.bowen-list-info{ font-size:13px; color:#717171; text-overflow: ellipsis;  /*超出部分显示"..."*/display: -webkit-box;-webkit-line-clamp: 6; /*只显示两行*/-webkit-box-orient: vertical;overflow : hidden; max-height:132px; margin:18px 0; line-height:22px;}
.smenu{ padding:7px 0; border-top:1px dotted #dcdcdc;}
.smenu dt{ width:33%; float:left; border-left:1px dotted #dcdcdc; text-align:center; color:#a9a9a9; line-height:28px;}
.smenu dt:first-child{ border-left:0px dotted #dcdcdc!important;}


/*--内容区 右侧 初始值--*/
.bozhu-introduce{ width:270px;}
.logo-block{ height:144px; position:relative; }
.logo-block .logo{ position:absolute; width:140px; height:140px; top:38px; left:65px; z-index:2; overflow:hidden; border-radius: 200px; -moz-border-radius: 200px; background-color:#F00;}
.logo-block .logo img{ width:140px; height:140px; display:block; text-align:center;}
.logo-block .logo-zhe{ position:absolute; width:150px; height:150px; top:33px; left:60px; background-color:#FFF; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; z-index:1; overflow:hidden; border-radius: 200px; -moz-border-radius: 200px;}
.company-name{ text-align:center; font-size:14px; margin-top:50px;}

.company-count{ margin-top:15px; margin-bottom:15px;}
.company-count dt{ width:33%; float:left; text-align:center; color:#FFFFFF; line-height:20px; font-size:13px; font-weight:bold;}
.company-count dt span{ font-size:12px; font-weight: normal;}
.company-count dt:first-child{ border:0px!important;}
.fenge{ width:270px; height:10px;}

#going{ top:-50px; width:270px; }

.gofixed{ top:0px!important; position: fixed; filter:alpha(opacity=100)!important; -moz-opacity:1.0!important; opacity:1.0!important;
    transition: all 0.8s!important;
	-moz-transition: all 0.8s!important;	/* Firefox 4 */
	-webkit-transition: all 0.8s!important;	/* Safari 和 Chrome */
	-o-transition: all 0.8s!important;	/* Opera */
}



.right-k{ padding:17px;}
.last{ border-bottom:0!important;}
.right-title{ font-size:13px; color:#FFF; font-weight:bold;}
.tjbowen{ margin:10px 0 0 0; padding:0px;}
.tjbowen li{ line-height:25px; font-size:12px;}
.tjbowen li i{ width:17px; height:17px; display:inline-block; text-align:center; color:#FFF; line-height:17px; border-radius: 100px; -moz-border-radius: 100px;}
.tjbowen li i.one{ background-color:#ff0000!important;}
.tjbowen li i.two{ background-color:#ff8400!important;}
.tjbowen li i.three{ background-color:#ddc814!important;}
.tjbowen li span{ display:inline-block; color:#FFF;}
.tjbowen li span a:hover{ text-decoration:underline;}
.tjbowen li em{ float:right;}

.tjproduct{ margin:10px 0 0 0; padding:0px;}
.tjproduct li{ width:114px; height:114px; margin:0 2px 4px 2px; float:left; overflow:hidden; background-color:#FFF; position:relative;}
.tjproduct li img{  width:114px; height:114px; display:block;}
.tjproduct li .p-name{ width:114px; height:25px; z-index:2; position:absolute; bottom:0px; left:0px; line-height:25px; color:#FFF; text-align:center; overflow:hidden;}
.tjproduct li .bgzhe{ width:114px; height:25px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; z-index:1; position:absolute; bottom:0px; left:0px;}
.contact-info{ margin:10px 0 0 0; padding:0px; color:#FFF; line-height:22px; font-size:12px;}
.contact-info a{ color:#FFF; font-size:12px;}
.contact-info a:hover{ text-decoration:underline;}

#allproduct{ width:100%; background-color:#0d7abc; padding:30px 0;}
.allproduct{ width:960px; margin:0 auto;}

#footer{ background-color:#f2f2f5; width:100%; padding:26px 0; text-align:center;}
.copyright{ width:960px; margin:0 auto; font-size:12px; color:#717171;}


/*--详细页--*/
.thelastnext{ padding:15px; position:relative; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; transition: all 0.4s!important; -moz-transition: all 0.4s!important;	/* Firefox 4 */-webkit-transition: all 0.4s!important;	/* Safari 和 Chrome */ -o-transition: all 0.4s!important;	/* Opera */
}
.thelastnext.opacity1{filter:alpha(opacity=100)!important; -moz-opacity:1.0!important; opacity:1.0!important;}
.thelastnext li{ margin:0px; border:0px; }
.thelastnext .bowen-title{width:530px; overflow : hidden; max-height:20px;}
.thelastnext .bowen-list-info{ margin:6px 0 0 0; text-overflow: ellipsis;  /*超出部分显示"..."*/display: -webkit-box;-webkit-line-clamp: 2; /*只显示两行*/-webkit-box-orient: vertical;overflow : hidden; max-height:44px;}
.thelastnext li a{ display:block;}
.thelastnext .btn-lastnext{ line-height:21px; border-radius: 50px; -moz-border-radius: 50px; text-align:center; color:#FFF; padding:0 12px; position:absolute; right:15px; top:15px; }


/*--详细内容部分--*/
.detail{ margin-top:40px; padding-bottom:20px;}
.detail-header{ padding:0 0 20px 0; border-bottom:1px solid #dcdcdc;}
.detail-title{ text-align:center; font-size:18px; margin:0px 0 10px 0; padding:0px; font-weight:bold;}
.sub{ text-align:center; font-size:12px; color:#9a9a9a;}
.sub span{ margin:0 10px;}
.detail-content{ font-size:13px; color:#717171; line-height:24px; overflow:hidden; margin:30px 10px 40px 10px; overflow:hidden;}
.detail-content img{ max-width:100%!important; height:auto!important;}

/*--评论--*/
.comment{ background-color:#f8f8f8; border:1px solid #e3e3e3; border-top:3px solid #dcdcdc; margin-top:10px; padding:15px;}

.comment-form{ border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.comment .title{ color:#000; font-size:12px; line-height:31px;}
.textarea-pinglun{ width:592px; max-width:592px; height:47px; border:2px solid #ececec; font-size:12px; color:#666; padding:5px; background-color:#FFF;}
.input-input{ height:14px; padding:8px; font-size:13px; border:1px solid #ececec; color:#CCC; background-color:#FFF;}
.yanzhengma{ position:relative; top:6px;}
.btn-input{ padding:0 28px; line-height:32px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; border-radius: 3px; -moz-border-radius: 3px; float:right; border:0px; cursor:pointer;}
.comment-list{ border-top:2px solid #FFFFFF;}
.comment-list li{ padding:15px 0; border-bottom:1px solid #ededed;}
.comment-list li:last-child{ border:0px;}
.comment-list .left-img{ width:48px; height:48px; margin-right:15px; float:left; border-radius: 100px; -moz-border-radius: 100px; overflow:hidden; border:1px solid #f0f0f0; background: url(../images/tx50.png) no-repeat left top; background-size:100% 100%;}
.comment-list .left-img img{ width:48px; height:48px; display: block; }
.comment-list .right-info{ width:540px; float:left;}
.comment-neirong{ padding-top:5px; line-height:18px;}
.right-info .name{ font-weight:bold;}
.right-info .time{ color:#909090; margin-top:5px;}



.reply{ padding:15px; color:#000; line-height:18px; background-color:#FFF; border:1px solid #ebebeb; position:relative; margin-top:15px;}
.reply i{width:18px; height:9px; background: url(../images/img_04.png) no-repeat left top; display:block; position:absolute; left:26px; top:-9px;}


/*---蓝色版---*/
#bodyblue{background-color:#deeff8; background-attachment: fixed; background-image: url(../images/bluebg.jpg); background-repeat: no-repeat; background-position: center -30px;}
#bodyblue #top{ background-color:#0d7abc;}
#bodyblue .top{ color:#c4e5f1;}
#bodyblue .toplink a:link {color: #c4e5f1;}
#bodyblue .toplink a:visited {color: #c4e5f1;}
#bodyblue .toplink a:hover {text-decoration: underline;color: #FFF;}
#bodyblue #content{background-image: url(../images/bluecbg.gif); background-repeat:repeat-y; background-position:right top;}
#bodyblue .catename{ border-bottom-color:#429aba;}
#bodyblue .bowen-title{color:#0a6ba6;}
#bodyblue .bowen-title a{ font-size:16px; color:#0a6ba6;}
#bodyblue .bowen-title a:hover {text-decoration: underline;}
#bodyblue .smenu span{ color:#0a6ba6;}
#bodyblue .smenu a{ color:#0a6ba6; font-size:12px;}
#bodyblue .logo-block{ background-color:#0a6ba6;}
#bodyblue .company-name{ color:#ffffff;}
#bodyblue .company-count dt{border-left:1px solid #0b6196;}
#bodyblue .company-count dt span{ color:#abe9ff;}
#bodyblue .company-count dt span a{color:#abe9ff; font-size:12px;}
#bodyblue .company-count dt span a:hover{color:#abe9ff; font-size:12px; text-decoration: underline;}
#bodyblue .fenge{background-color:#d8ebf6;}
#bodyblue .right-k{ border-top:1px solid #298dc9; border-bottom:1px solid #086196;}
#bodyblue .tjbowen li i{ background-color:#3493cc;}
#bodyblue .tjbowen li span a{ color:#FFF; font-size:12px;}
#bodyblue .tjbowen li em{ color:#9fcfe1;}
#bodyblue #going{ background-color:#0d7abc;}
#bodyblue #footer{ background-color:#0d7abc;}
#bodyblue .copyright{ color:#FFF;}
#bodyblue .thelastnext{ background-color:#e9f5ff; border:1px solid #d5e6f3;}
#bodyblue .thelastnext .btn-lastnext{ background-color:#0d7abc;}
#bodyblue .thelastnext.downlink{ border-bottom:3px solid #0d7abc!important;}
#bodyblue .thelastnext.uplink{ border-top:3px solid #0d7abc!important;}
#bodyblue .btn-input{background-color:#0d7abc;}
#bodyblue .detail-title{ color:#0a6ba6;}
#bodyblue .right-info .name{ color:#0d7abc;}
