@charset "utf-8";
/*  
Theme Name: web 2.0
Author: 文兴网络
Author URL: http://www.wenxing.net/
Version: 2.0
*/
body,h1,h2,h3,h4,h5,h6,hr,ul,li,form,button,input,textarea,th,td,dl,dt,dd{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/30px arial,tahoma,sans-serif;}
h1{ font-size:2em;}
h2{ font-size:1.5em;}
h3{ font-size:1.2em;}
h4,h5,h6{ font-size:100%;}
h1.page-title{font-size:1.2em;}
table{ font-size:12px;}
address,cite,dfn,em,var{font-style:normal;}
a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline; color:#00aaff;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
ul,ol{ margin:0; padding:0; list-style:none;}
img{ border:0;}
body{text-align:center; margin:0 auto; background:url(images/body_bg.gif) repeat-x; color:#000;}
.rss{ display:none;}
.clear{ clear:both; font:0/0 ""; height:0;}
.header{ width:960px; margin:0 auto; position:relative;}
.header big{ display:none;}
h1#home{ position:absolute; top:-100px;}
.header #description{ position:absolute; top:-40px;}
#topnav{ position:absolute; top:-40px;}
.logo{ float:left; height:68px; margin-left:5px; display:inline; margin-bottom:5px; zoom:1;}
.logo a{ }
#lang{ position:absolute; right:10px; color:#999; text-align:right; top:0; position:static\9;}
#lang a{color:#999;}
#lang a:hover{color:#666;}
.hotline{ float:right; display:block; margin:5px 0 0 0; margin:0\9; }
.nav{ clear:both;background:url(images/nav_bg.gif) no-repeat; width:960px; height:37px;}
.nav ul{ margin:0; padding:0;}
.nav li{ float:left; margin-left:20px; display:inline; filter: DropShadow(Color=#176fae, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px #176fae; }
.nav li a{color:#FFF;font-weight:bold; display:block; width:84px;height:37px; line-height:36px; display:block;}
.nav li a:hover,.nav .current a{ background:url(images/nav_bg_hover.gif) no-repeat; text-decoration:none;}
.container{ margin:0 auto; text-align:center; width:960px;}
#flashcontent{ float:left; display:inline; margin-top:8px;}
.sidebar{ float:left; margin-top:8px; width:192px; display:inline;}
.contact{width:201px;}
.contact img{ display:block;}
.content{ float:right; width:752px;display:inline; margin-top:8px;text-align:left;}
.news,.news2{ float:left;width:240px; height:190px; background: #fcfcfc url(images/news_bg.gif) no-repeat right bottom; border:1px solid #c0c0c0;}
.news_title,.news_title2{ width:240px; height:33px; margin-top:-1px; background:url(images/titles.gif) repeat-x 0 -33px;}
.news_title_c,.news_title_l,.news_title_r{ background:url(images/titles.gif) no-repeat; height:33px; width:236px; background-repeat:repeat-x; background-position:0 -33px;}
.news_title_l{ float:left; background-position:0 0; width:2px;margin-left:-1px; }
.news_title_r{ float:right; background-position:-2px 0;width:2px; margin-right:-1px; }
.news_title h2,.news_title2 h2{height:33px; font-size:14px;}
.news_title h2 a,.news_title2 h2 a{ float:right; text-align:left;line-height:33px; margin-right:10px; font-weight:normal; }
.news_title h2 b,.news_title2 h2 b{ float:left; height:33px;color:#000; line-height:33px;filter: DropShadow(Color=#d3efff, OffX=1, OffY=1, Positive=1);text-shadow:1px 1px #d3efff;padding-left:15px;}
.news2{width:500px; margin-left:7px;}
.news_title2{width:500px;}
.gundong{ position:relative; clear:both; float:left;margin-top:8px; background:#fafdff; border:1px solid #b4dbeb; width:748px; height:160px;}
.news_title ul{text-align:left; padding:8px 10px;}
.news_title li{ line-height:24px; border-bottom:1px dashed #ebebeb;} 
.news_title li a{background:url(images/ico_fk3x3.gif) no-repeat 5px center; padding-left:15px;}
.btn{ width:225px;}
.btn img{ width:97px; height:27px;padding:0 5px 0 5px;}
.news2 li{ float:left; display:inline; margin:18px;}
.news2 li img{ width:125px; height:93px; padding:1px; border:solid #0093FA 1px;}
.news2 li .bt{ display:block;width:127px; height:22px;border:solid #0093FA 1px; border-top:none; background:#0093FA; text-decoration:none; color:#fff;}
.news2 li .bt strong{display:block;height:20px;border:solid #fff 1px; line-height:20px; text-align:center; font-weight:normal; cursor:pointer; overflow:hidden;}
.rollBox{width:740px;overflow:hidden; margin-top:8px; float:left; display:inline;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(images/btns.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(images/btns.gif) no-repeat -8px 0;overflow:hidden;float:right;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:663px;overflow:hidden;float:left; margin-left:20px; display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:16px;color:#505050; margin:5px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.pic img{ width:109px; height:87px;}
.footer{ clear:both; margin:8px auto 0 auto; width:960px;height:87px;background:url(images/footer_bg.gif) no-repeat;}
.footer big{ display:none;}
.bottm{ text-align:center;}
.footer p{ text-align:center; margin:15px 0 0 0;}
.footer p a{}
.ywfl{ border:solid #65CEF5 1px; overflow:hidden; text-align:left; margin-top:8px;}
.ywfl h2{ font-size:14px; background:#1999ef linear-gradient(to top,#90daf8 0,#e2f6fa 100%); color:#1475c9; padding-left:1em; margin:1px;}
.ywfl>ul{ padding:1em; overflow:hidden;}
.ywfl>ul>li{ float:left; width:20%;}
.ywfl>ul>li>a{ font-weight:900;}
.ywfl>ul>li:nth-child(1){ width:40%;}
.ywfl>ul>li:nth-child(1) li{ float:left; width:50%;}
.ywfl>ul>li li{ line-height:1.3em;}
.ywfl>ul>li li a{ background:url(images/ico_3j.gif) no-repeat .5em center; padding-left:1.5em;}
/* 内页 */
#main{ border:solid #ccc 1px;margin-top:8px;text-align:left; min-height:430px;_height:430px;}
#content{ border:solid #ccc 1px;float:right; width:750px;margin-top:8px;text-align:left; min-height:430px;_height:430px;}
#content h1{border-bottom:solid #ccc 1px; background:url(images/bt_content.jpg) repeat-x; line-height:29px; text-indent:20px;}
#content h1.entry-title{ text-align:center; text-indent:0; background:none; margin:2em 3em 0 3em; border-bottom:none; line-height:1.2em;}
#content .views{ text-align:center; color:#999; margin-bottom:2em;}
#content img{ max-width:100%; height:auto;}
#content ul{ margin:0 0 0 2em; padding:0; list-style:disc;}
#content ol{ margin:0 0 0 2em; padding:0; list-style:decimal;}
.post{ padding:10px 20px;}
.banner{ margin-top:8px;}
#post-579 td{ border-bottom:solid #eee 1px; padding:3px;}
#post-news li a{background:url(images/ico_3j.gif) no-repeat 5px center;}
#post-case{}
#post-case ul{ margin:0; padding:0; list-style:none;}
#post-case li{ float:left; display:inline; margin:5px 20px;}
#post-case li img{ width:125px; height:93px; padding:1px; border:solid #66D9FF 1px;}
#post-case li .bt{ display:block;width:127px; height:22px;border:solid #66D9FF 1px; border-top:none; background:#66D9FF; text-decoration:none; color:#fff;}
#post-case li .bt strong{display:block;height:20px;border:solid #fff 1px; line-height:20px; text-align:center; font-weight:normal; cursor:pointer;}
/* 页面侧边 */
.leftnav{border:solid #65CEF5 1px; margin-bottom:8px; text-align:left;}
.leftnav h2{border-bottom:solid #65CEF5 1px; background:url(images/bt_left.jpg) repeat-x; font-size:100%; line-height:29px; color:#007ED2;font-weight:bold; text-indent:15px;}
.leftnav li{ border-bottom:solid #eee 1px;}
.leftnav li li{ border-bottom:none;display:inline;}
.leftnav li a{ display:block;padding-left:30px;background:url(images/ico_3j.gif) no-repeat 20px center;}
.leftnav li a:hover,.leftnav .current_page_item a{background:#e8fbff url(images/ico_3j.gif) no-repeat 20px center; text-decoration:none;}
.leftnav li li a{ display:block;padding-left:40px;background:url(images/ico_3j1.gif) no-repeat 30px center; color:#333;}
.leftnav li li a:hover{background:#f8f8f8 url(images/ico_3j1.gif) no-repeat 30px center; text-decoration:none;}
.leftnav li ul{ display:none;}
.leftnav .current-cat > a{ font-weight:bold;}
.leftnav .current-cat ul,.leftnav .current-cat-parent ul{ display:block;}
.leftcontact{ border:solid #65CEF5 1px; margin-bottom:8px;}
.leftcontact dt{border-bottom:solid #65CEF5 1px; background:url(images/bt_left.jpg) repeat-x; line-height:29px; color:#007ED2; text-align:left; font-weight:bold; text-indent:15px;}
.leftcontact dd{ background:url(images/left_bg.jpg); line-height:25px; text-align:left; padding:0 10px; margin:10px 0;}
.leftcontact dd strong{ color:#007fa4;}
.leftcontact dd a{color:#007fa4;}
.leftcontact dd p{ margin:0;}
/* 提示路径 */
.path{ float:right; line-height:30px; margin-right:10px;}
/* 公司介绍 */
#post-2 object{ float:right;}
.prodtext h2{ margin:1em 0; border-bottom:solid #ccc 1px; font-size:16px; line-height:2em;}
.prodtext h3{ margin:1em 0;}
/* 新闻列表 */
#post-news ul{ margin:0; padding:0; list-style:none;}
#post-news li{ border-bottom:dashed #ccc 1px; line-height:40px;}
#post-news li a{ background:url(images/ico_3j.gif) no-repeat 10px center; padding-left:20px;}
#post-news li span{ color:#666;}
/* 产品列表 */
#post-prod .entry{background:url(images/line_h122.gif) 0 -10px; height:1%;}
#post-prod .prod{ float:left; width:50%; height:112px; overflow:hidden; margin-bottom:10px; line-height:20px;}
#post-prod .prod img{ float:left;width:120px; height:100px; border:solid #ccc 1px; margin-right:10px;}
#post-prod .prod h3{ font-size:1em;}
#post-prod .prod a{ line-height:16px;}
/* 标签 */
.tags{ clear:both; height:1%;border:solid #82c8fa 1px; margin-top:8px;}
.tags h3{ float:left; padding:0 20px;}
.tags ul{ float:left;list-style:none; width:850px;}
.tags li{ float:left; margin-right:10px; white-space:nowrap;}
/* 滚动公告 */
.autoad{border:solid #eee 1px; margin-bottom:8px;}
.autoad p{margin:0;}
/* 网站地图 */
#post-208 ul{ margin:0 0 0 50px; padding:0; list-style:none; border-left:solid #B0B0B0 2px;}
#post-208 li ul{ margin-bottom:10px;}
#post-208 a{ color:#153A62;background:url(images/ico_map_1.jpg) no-repeat 0 center; padding-left:20px;}
#post-208 li a{background:url(images/ico_map_2.jpg) no-repeat 0 center; }
#post-208 li li a{background:url(images/ico_map_3.jpg) no-repeat 0 center; }
#post-208 li li li a{background:url(images/ico_map_4.jpg) no-repeat 0 center; }
#post-208 a:hover{ color:#5853C4;}
#post-208 p{ margin:0;}
/* 相关文章 */
.rel-prod{ border:solid #65CEF5 1px; overflow:hidden; text-align:left; margin-top:8px;}
.rel-prod h2{ font-size:14px; background:#1999ef linear-gradient(to top,#90daf8 0,#e2f6fa 100%); color:#1475c9; padding-left:1em; margin:1px;}
.rel-prod ul{ padding:1em; overflow:hidden;}
.rel-prod li{ float:left; width:20%; text-align:center; padding:0 1em;box-sizing:border-box; line-height:1.2em;}
.rel-prod li:nth-of-type(6){ clear:left;}
.rel-prod li img{ display:block; margin:0 auto; max-width:80%; height:auto;}
/* 相关文章 */
.rel-news{ overflow:hidden; text-align:left; margin:1em 0 3em 0; padding:0 20px;}
.rel-news h2{ font-size:16px;}
#content .rel-news ul{ margin:0; padding:0; overflow:hidden;}
.rel-news li{line-height:2em;}
.rel-news li a{ text-decoration:underline; color:#178aee;}
/*	##################################
   	特殊的
	################################## */
/* search */
#post-search .entry{ padding:0 10px;}
#post-search h3{ clear:both;margin:0; padding:0;}
#post-search h3 a{font:16px/24px ""; color:#20C;text-decoration:underline;}
#post-search h3 a:visited{ color:#551A8B;}
#post-search .sm{ color:#6991DA; padding-top:5px;}
#post-search .sm i{ padding-left:20px;}
#post-search .sm a{ color:#6991DA;text-decoration:underline;}
#post-search small b{display:block; width:55px;text-align:center;font:bold 24px/20px "";}
#post-search p{ margin:0; padding:0;}
#post-search .url{ color:#090; margin-bottom:20px;}
#post-search h1 strong{ float:left;}
#post-search h1 i{ float:right; line-height:37px; font-weight:normal; font-style:normal; margin-right:10px;}
#post-search h1 a{font:bold 16px "Times New Roman", Times, serif; color:#FA0; text-decoration:underline;}
.searchno{text-align:center; margin-top:150px;}
.searchno h3{font:bold 18px/40px "";}
.searchno #s{font:bold 18px/24px ""; color:#666; width:260px;height:24px;padding:0; }
.searchno #searchsubmit{font:bold 18px/24px ""; width:50px;height:30px; padding:0; margin-left:5px;}
#content table{ table-layout:fixed; border-collapse:collapse; border:solid #ddd 1px; line-height:16px; width:100%;}
#content table th,#content table td{ border:solid #ddd 1px; padding:3px;}
#content .prodtext table{ table-layout:fixed; border-collapse:collapse; border:solid #126abb 2px; line-height:16px; width:100%;}
#content .prodtext table th,#content .prodtext table td{ border:solid #126abb 1px; padding:3px;}
#content .prodtext table th{ border-color:#1999ef;}
#content .prodtext table th{ background:#126abb; color:#fff; text-align:center;}
#content .prodtext table tr:nth-of-type(odd) td{ background:#f8f8f8;}
.category-news h2{ font-size:2em; line-height:1.5em; margin:1em 0;}
.category-news h3{ font-size:1.5em; line-height:1.5em; margin:1em 0;}
#content .columns-2 { margin:1em 0;}
#content .columns-2 ul{ margin:0; padding:0; list-style:none; overflow:hidden;}
#content .columns-2 li{ float:left; width:50%; padding:0 1em; box-sizing:border-box;}
#content .columns-2 li img{ max-width:100%; height:auto;}
/*	##################################
   	OTHER
	################################## */
.ac{ line-height:24px;}
.ac td img{ float:left; margin-right:5px;}
.sorry{ text-align:center; font:14px/30px ""; margin-top:200px;}
.thread-alt {background-color: #f8f8f8;}
.depth-1 {border: 1px solid #ddd;}
.reply{ display:none;}
.alt {}
.wp-block-table{ margin:1em 0;}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
.entry p a:visited {
	color: #b85b5a;
	}
.sticky {
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentmetadata {
	font-weight: normal;
	}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}
#wp-calendar a {
	text-decoration: none;
	}
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */
/* Begin Structure */
.post hr {
	display: block;
	}
.narrowcolumn .postmetadata {
	padding-top: 5px;
	}
.widecolumn .postmetadata {
	margin: 30px 0;
	}
.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}
.postmetadata {
	clear: both;
	background:#F5FCFE;
	border-left:solid #CCC 1px;
	padding:5px 0 5px 10px;
}
/* End Structure */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
height:auto;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float:right;
	}
.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float:left;
	}
/* End Images */
/* Begin Form Elements */
#commentform { margin:0; padding:0;}
#commentform #submit {
	margin: 0 10px 5px auto;
	}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#commentform textarea {width:600px;}
/* End Form Elements */
/* Begin Comments*/
.commentlist {padding: 0; margin:0;}
.commentlist li {margin:10px;padding:10px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0;}
.commentlist li li { margin:0; background:#F5FCFE;border: 1px solid #ddd;}
.commentlist li li li{background:#f9f9f9; border:solid #ddd 1px;}
.commentlist li li li li{background:#F5FCFE; border:solid #ddd 1px;}
.commentlist li li li li li{background:#FFF; border:solid #ddd 1px;}
#commentform p {margin: 5px 0;}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.commentmetadata {
	margin: 0;
	display: block;
	}
#respond{ clear:both;margin-top:30px; border:solid #D3E2DC 2px; padding:5px 15px;}
#respond h3{ margin:0; padding:0; border-bottom:solid #E9EBE9 1px; color:#4277A3;}
/* End Comments */
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}
#wp-calendar a {
	display: block;
	}
#wp-calendar caption {
	text-align: center;
	width: 100%;
	}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
.center {
	text-align: center;
	}
.hidden {
	display: none;
	}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}
/* navigation */
.navigation{ clear:both; line-height:2em; padding:1em 0; overflow:hidden;}
.pagination a, .pagination span {
	padding:.5em .8em; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.pagination span.current {
	font-weight: bold;
	border-color:#000;
	color: #000;
	background-color: #fff;
}
/* End Various Tags & Classes*/
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
.has-text-align-center{ text-align:center;}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	margin:0 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
