﻿

.key_tag {
	text-decoration: underline;
}

/*導航欄樣式*/
.nav {
	height: 46px;
	width : 1020px;
	margin: 0 auto;
}

.nav li {
	line-height: 46px;
	height     : 46px;
	text-align : center;
	width      : 125px;
	float      : left;
	position   : relative;
	z-index    : 9999;
	background : url(../image/navline.jpg) right no-repeat;
}

.nav li a {
	display    : block;
	line-height: 46px;
	color      : #fff;
	height     : 46px;
	font-size  : 16px;
	font-family: '微軟雅黑';
}

.nav li a:hover {
	color          : #fff;
	text-decoration: none;
	background     : #69c11f;
}

.nav li a:visited {
	color: #fff;
}

.nav li.lxff {
	background: none;
}

.nav .sec {
	height    : 0;
	background: #01557a;
	color     : #fff;
	overflow  : hidden;
	z-index   : 9999;
	position  : absolute;
	top       : 46px;
	left      : -47px;
}

.nav .sec a {
	background : #01557a;
	color      : #fff;
	height     : 38px;
	line-height: 38px;
	width      : 190px;
}

.nav .sec a:hover {
	background     : #042d3f;
	text-decoration: none;
}

/*首頁banner*/
.banner {
	width      : 1920px;
	margin     : 0 auto;
	position   : relative;
	height     : 396px;
	left       : 50%;
	margin-left: -960px;
}

.banner ul.bb {
	position: relative;
	padding : 0px;
	margin  : 0px;
	z-index : 5;
}

.banner ul.bb li {
	position: absolute;
	display : none;
}

.banner .num {
	position: absolute;
	right   : 47%;
	bottom  : 10px;
	z-index : 100;
}

.banner .num li {
	float        : left;
	width        : 18px;
	height       : 18px;
	display      : inline-block;
	margin-right : 8px;
	background   : #d2edf4;
	line-height  : 18px;
	text-indent  : -100px;
	overflow     : hidden;
	border-radius: 10px;
}

.banner .num li.num_hover {
	background-color: #1e4483;
}

.banner .num li.num_hover a {
	color: #fff;
}

.banner .num li a {
	float          : left;
	display        : inline;
	text-align     : center;
	color          : #666;
	text-decoration: none;
	cursor         : pointer;
	width          : 18px;
	height         : 18px;
	line-height    : 18px;
}

/*幻燈片樣式2*/
#focus {
	width   : 255px;
	height  : 188px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height  : 188px;
	position: absolute;
}

#focus ul li {
	float     : left;
	width     : 255px;
	height    : 188px;
	overflow  : hidden;
	position  : relative;
	background: #000;
}

#focus ul li a img {
	height: 188px;
	width : 255px;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus .btnBg {
	position  : absolute;
	width     : 255px;
	height    : 20px;
	left      : 0;
	bottom    : 0;
	background: #000;
}

#focus .btn {
	position  : absolute;
	width     : 255px;
	height    : 10px;
	padding   : 5px 10px;
	right     : 0;
	bottom    : 0;
	text-align: right;
}

#focus .btn span {
	display    : inline-block;
	_display   : inline;
	_zoom      : 1;
	width      : 25px;
	height     : 10px;
	_font-size : 0;
	margin-left: 5px;
	cursor     : pointer;
	background : #fff;
}

#focus .btn span.on {
	background: #fff;
}

/*搜索和熱門搜索*/

/*现有產品分類*/
.cate {
	border          : 1px solid #e0e1dc;
	padding         : 10px;
	background-color: #f7f7f7;
}

.cate li {
	line-height  : 28px;
	border-bottom: 1px dashed #d7d7d7;
	line-height  : 28px;
}

.cate li a {
	padding-left: 60px;
	display     : block;
	height      : 28px;
	line-height : 28px;
	background  : url(../image/ico1.gif) 34px center no-repeat;
}

.cate li a:hover {
	background-color: #ececec;
	text-decoration : none;
}

/*实时新聞列表*/
.news_list {}

.news_list li {
	line-height : 27px;
	position    : relative;
	padding-left: 10px;
}

.news_list li a {
	line-height: 27px;
	color      : #666;
}

.news_list li a:visited {
	text-decoration: none;
	color          : #666;
}

.news_list li a:hover {
	text-decoration: none;
	color          : #3a78c1;
}

.news_list li span {
	color      : #999;
	z-index    : 0;
	line-height: 27px;
	position   : absolute;
	right      : 0px;
	top        : 0px;
}

.news_list li h3 {
	font-weight: normal;
}

.news_list li div {
	line-height: 24px;
}

/*熱門關鍵詞*/
.words {
	overflow    : hidden;
	margin-right: -1.3%;
	padding-top : 5px;
}

.words li {
	width        : 46%;
	float        : left;
	border       : 1px dashed #d0d0d0;
	background   : #fcfcfc;
	padding-left : 0px;
	margin-bottom: 10px;
	text-align   : center;
}

.new1 li {
	border-bottom: 1px solid #dddddd;
	background   : url(../image/list_dot1.gif) no-repeat 0% 50%;
	padding-left : 13px;
}

.right_word {
	margin-left: 5%;
}


.news_list1 {}

.news_list1 li {
	line-height : 25px;
	position    : relative;
	padding-left: 20px;
	background  : url(../image/list1.jpg) 0 50% no-repeat;
}

.news_list1 li a {
	line-height: 25px;
	color      : #acacac;
	font-family: '微軟雅黑';
	font-size  : 14px;
}

.news_list1 li a:visited {
	text-decoration: none;
	color          : #acacac;
}

.news_list1 li a:hover {
	text-decoration: none;
	color          : #3a78c1;
}

.news_list1 li h3 {
	font-size: 14px;
}

.news_list1 li div {
	line-height: 25px;
}

/*案例典型列表*/
.case_list {}

.case_list li {
	float         : left;
	margin-left   : 9px;
	margin-right  : 9px;
	padding-bottom: 15px;
	_display      : inline;
}

.case_list li a.img {
	padding: 1px;
	border : 1px solid #e0e1dc;
}

.case_list li a.img img {
	width : 150px;
	height: 120px;
}

.case_list li h3 {
	text-align : center;
	padding-top: 5px;
}

.case_list li h3 a {
	font-weight: normal;
}

.case_list li a.img {
	display: block;
}

.case_list li a.img:hover {
	border-color: #e87518;
}

/*Tag列表*/
.tag_list_product {
	margin-top: 10px;
}

.tag_list_product li {
	float         : left;
	margin-left   : 9px;
	margin-right  : 9px;
	padding-bottom: 15px;
	_display      : inline;
}

.tag_list_product li a.img {
	padding: 1px;
	border : 1px solid #e0e1dc;
}

.tag_list_product li a.img img {
	width : 150px;
	height: 83px;
}

.tag_list_product li h3 {
	text-align : center;
	padding-top: 5px;
}

.tag_list_product li h3 a {
	font-weight: normal;
}

.tag_list_product li a.img {
	display: block;
}

.tag_list_product li a.img:hover {
	border-color: #e87518;
}

.tag_list_news {}

.tag_list_news li {
	line-height : 27px;
	position    : relative;
	padding-left: 10px;
}

.tag_list_news li a {
	line-height: 27px;
}

.tag_list_news li span {
	color      : #999;
	z-index    : 0;
	line-height: 27px;
}

.tag_list_news li h3 {
	font-size: 14px;
}

.tag_list_news li div {
	line-height: 24px;
}

.tag_total {
	height          : 36px;
	line-height     : 36px;
	text-align      : left;
	padding-left    : 20px;
	background-color: #edf1f5;
	border          : 1px solid #b6c7db;
}

/*现有產品裏列表*/

/*滾動*/
#demo {
	overflow: hidden;
	width   : 96%;
	margin  : 0 auto;
}

#indemo {
	float: left;
	width: 800%
}

#demo1 {
	float: left;
}

#demo2 {
	float: left;
}

#m_demo {
	overflow: hidden;
	width   : 96%;
	margin  : 0 auto;
}

#m_indemo {
	float: left;
	width: 800%
}

#m_demo1 {
	float: left;
}

#m_demo2 {
	float: left;
}

.product_list {}

.product_list li {
	float         : left;
	margin-left   : 10px;
	margin-right  : 10px;
	padding-bottom: 10px;
	_display      : inline;
}

.product_list li a.img {
	padding: 2px;
	border : 1px solid #c1c1c1;
}

.product_list li a.img img {
	width : 202px;
	height: 162px;
}

.product_list li h3 {
	text-align : left;
	padding-top: 5px;
}

.product_list li h3 a {
	font-weight: normal;
	color      : #848484;
}

.product_list li h3 a:hover {
	color: #e87518;
}

.product_list li a.img {
	display: block;
}

.product_list li a.img:hover {
	border-color: #e87518;
}

.product_list li span {
	line-height: 24px;
}

.roll_product {
	float: left;
}

.product_list1 {}

.product_list1 li {
	float         : left;
	margin-left   : 10px;
	margin-right  : 10px;
	padding-bottom: 10px;
	_display      : inline;
}

.product_list1 li a.img {
	padding: 2px;
	border : 1px solid #c1c1c1;
}

.product_list1 li a.img img {
	width : 202px;
	height: 162px;
}

.product_list1 li h3 {
	text-align : left;
	padding-top: 5px;
}

.product_list1 li h3 a {
	font-weight: normal;
	color      : #848484;
}

.product_list1 li h3 a:hover {
	color: #e87518;
}

.product_list1 li a.img {
	display: block;
}

.product_list1 li a.img:hover {
	border-color: #e87518;
}

.product_list1 li span {
	line-height: 24px;
}

/*下載列表*/
.down_list {}

.down_list li {
	line-height : 27px;
	height      : 27px;
	position    : relative;
	background  : url(../image/list_dot1.gif) 0 50% no-repeat;
	padding-left: 10px;
}

.down_list li a {}

/*招聘列表*/
.job_list {}

.job_list li {
	line-height : 27px;
	height      : 27px;
	position    : relative;
	background  : url(../image/list_dot1.gif) 0 50% no-repeat;
	padding-left: 10px;
}

.job_list li a {}

.job_list li span {
	position: absolute;
	color   : #999;
	right   : 0;
	z-index : 0;
}

/*招聘列表*/
.download_list {}

.download_list li {
	line-height : 27px;
	height      : 27px;
	position    : relative;
	background  : url(../image/list_dot1.gif) 0 50% no-repeat;
	padding-left: 10px;
}

.download_list li a {}

.download_list li span {
	position: absolute;
	color   : #999;
	right   : 0;
	z-index : 0;
}


/*詳細頁面公共樣式*/
h3.title_bar {
	margin-left: 40px;
	width      : 450px;
	float      : left;
}

.share {
	padding-left  : 5px;
	padding-bottom: 8px;
	float         : left;
	height        : 26px;
}

.info_title {
	border-bottom: 1px solid #e1e4e6;
}

.case_title {
	border-bottom: 1px solid #e1e4e6;
}

/*现有產品詳細*/
.product_detail {
	padding: 5px;
}

.product_detail h1.title {
	text-align    : center;
	line-height   : 30px;
	font-size     : 14px;
	font-family   : "Microsoft YaHei";
	border-bottom : 1px solid #e0e1dc;
	margin-bottom : 15px;
	padding-bottom: 5px;
}

.product_detail .img {
	width  : 340px;
	height : 272px;
	float  : left;
	padding: 2px;
	border : 1px solid #e0e1dc;
}

.product_detail .img img {}

.product_detail .small {
	width : 340px;
	height: 272px;
}

.jqzoom {
	text-decoration: none;
	float          : left;
}

.product_detail .list {
	width      : 300px;
	float      : left;
	margin-left: 30px;
	display    : inline;
	padding-top: 8px;
}

.list_p {}

.list_p li {
	height        : 26px;
	font-size     : 12px;
	border-bottom : 1px dashed #e0e1dc;
	padding-bottom: 5px;
	padding-top   : 5px;
	font-family   : "Microsoft YaHei"
}

.list_p li h2 {
	font-size  : 12px;
	font-weight: normal;
	font-family: "Microsoft YaHei"
}

.product_detail .inquiry {
	line-height: 32px;
	border     : none;
	margin-top : 6px;
}

.product_detail .inquiry a {
	background : url("../image/xunjia.gif") center center no-repeat;
	display    : block;
	width      : 112px;
	height     : 32px;
	text-indent: -99999px;
}

.product_detail .inquiry a:hover {
	background-image: url("../image/xunjia_hover.gif");
}

.list_p li h2 a {
	font-size  : 12px;
	font-family: "Microsoft YaHei"
}

.p_detail span.title {
	line-height  : 28px;
	height       : 28px;
	text-align   : left;
	margin-top   : 10px;
	display      : block;
	padding-left : 10px;
	font-size    : 12px;
	border-bottom: 1px solid #0055ac;
}

.p_detail p.dd {
	padding-top   : 5px;
	padding-bottom: 5px;
}

h3.tag {
	line-height: 32px;
	border-top : 1px dashed #e0e1dc;
	margin-top : 10px;
	color      : #999;
	font-weight: normal;
}

h3.tag a {
	color: #005a98;
}

h3.tag a:hover {
	color: #e87518;
}

.page {
	line-height: 26px;
	border-top : 1px dashed #e0e1dc;
	margin-top : 6px;
	padding-top: 5px;
	font-size  : 12px;
}

.page a {
	color: #005a98;
}

.page a:hover {
	color: #e87518;
}

.page span {
	color: #005a98;
}

/*实时新聞詳細*/
.news_detail {}

.news_detail h1.title {
	text-align    : center;
	font-family   : "Microsoft YaHei";
	font-size     : 18px;
	border-bottom : 1px solid #e0e1dc;
	margin-bottom : 5px;
	padding-bottom: 10px;
}

.news_detail h3.title_bar {
	line-height: 26px;
	text-align : center;
	font-weight: normal;
	color      : #808080;
	float      : left;
	height     : 26px;
	overflow   : hidden;
}

.news_detail h3.title_bar span {
	padding-right: 10px;
}

/*招聘詳細*/
.job_detail {}

.job_detail h1.title {
	text-align    : center;
	font-family   : "Microsoft YaHei";
	font-size     : 18px;
	border-bottom : 1px solid #e0e1dc;
	margin-bottom : 5px;
	padding-bottom: 10px;
}

.job_detail h3.title_bar {
	line-height: 26px;
	text-align : center;
	font-weight: normal;
	color      : #808080;
}

.job_detail h3.title_bar span {
	padding-right: 10px;
}

.job_detail .content h4 {
	background-color: #f1f1f1;
	height          : 26px;
	line-height     : 26px;
	text-align      : left;
	padding-left    : 15px;
}

.job_detail .content div.text {
	padding-top  : 10px;
	padding-left : 22px;
	padding-right: 8px;
}

/*下載詳細*/
.down_info {
	padding   : 10px;
	margin-top: 15px;
}

.down_info table {
	width: 100%;
}

.down_info table thead {
	line-height     : 26px;
	background-color: #f2f2f2;
}

.down_info table th {
	border: 1px solid #b6d5f1;
}

.down_info table td {
	padding      : 3px;
	padding-left : 10px;
	padding-right: 5px;
	border       : 1px solid #b6d5f1;
	text-align   : center;
	line-height  : 28px;
	height       : 28px;
}

#download {
	text-decoration: underline;
}

#down_detail {}

#down_detail .title {
	line-height     : 26px;
	text-align      : left;
	padding-left    : 15px;
	font-size       : 14px;
	height          : 26px;
	background-color: #ececec;
}

#down_detail .text {
	padding: 10px;
}


/*內頁左側分類通用樣式*/
.sort {
	padding: 3px;
}

.sort li {
	position  : relative;
	border    : 1px solid #dddddd;
	margin-top: 8px;
}

.sort li .layer2 {
	position     : absolute;
	left         : 292px;
	top          : 0px;
	width        : 210px;
	padding      : 10px 20px;
	background   : #f5f6f6;
	border-bottom: 2px solid #3a78c1;
	z-index      : 9999;
}

.sort li .layer2 li {
	overflow: hidden;
}

.sort li .layer2 li a {
	font-weight: bold;
	background : url(../image/ico1.gif) no-repeat 0% 50%;
}

.sort li .layer2 li a:hover {
	text-decoration: none;
	color          : #3a78c1;
}

.sort li .layer2 li .layer3 li {
	border-bottom: 1px dashed #d5d5d5;
	margin       : 6px 0px;
	height       : 24px;
	line-height  : 24px;
}

.sort li .layer2 li .layer3 li a {
	font      : normal 12px/24px "微軟雅黑";
	background: none;
}

.sort li a {
	color       : #666;
	display     : block;
	line-height : 30px;
	font-family : "微軟雅黑";
	padding-left: 15px;
	font-weight : bold;
}

.sort li a:visited {
	text-decoration: none;
	color          : #666;
}

.sort li a:hover {
	color          : #3a78c1;
	text-decoration: none;
}

.sort1 {
	padding: 3px;
}

.sort1 li {
	margin-top: 8px;
}

.sort1 li a {
	color       : #848484;
	display     : block;
	line-height : 30px;
	padding-left: 15px;
	background  : url(../image/sort1.jpg) repeat-x;
	border      : 1px solid #dddddd;
	font-family : '微軟雅黑';
}

.sort1 li a:visited {
	text-decoration: none;
	color          : #848484;
}

.sort1 li a:hover {
	color          : #1e4483;
	text-decoration: none;
}

//.sort .layer2 li{width:200px;height:35px;margin-bottom:0;background:none;}

/*詳細介紹分頁樣式*/
.total {
	border-bottom : 1px dashed #e0e1dc;
	padding-bottom: 10px;
}

.paging_num {
	padding   : 10px 0px;
	overflow  : hidden;
	text-align: right;
}

.paging_num a {
	width      : 25px;
	height     : 20px;
	line-height: 20px;
	text-align : center;
	display    : inline-block;
	border     : 1px dashed #e0e1dc;
	color      : #666;
	margin-left: 15px;
}

.paging_num a:visited {
	text-decoration: none;
	color          : #666;
}

.paging_num a:hover {
	text-decoration: none;
	color          : #005a98;
	border         : 1px dashed #005a98;
}

.paging_num .paging_hover {
	text-decoration: none;
	color          : #005a98;
	border         : 1px dashed #005a98;
}


.sort li .about_b {
	position     : absolute;
	left         : 292px;
	top          : 0px;
	width        : 210px;
	padding      : 10px 20px;
	background   : #f5f6f6;
	border-bottom: 2px solid #3a78c1;
	z-index      : 9999;
}

/*现有產品分類列表頁*/
.sort_a {
	overflow: hidden;
}

.sort_a .layer1 {
	padding      : 15px 0px;
	border-bottom: 1px dashed #a7b8d4;
	position     : relative;
}

.sort_a .layer1 .img {
	float  : left;
	padding: 5px;
	border : 1px solid #dddddd;
}

.sort_a .layer1 .img img {
	width : 150px;
	height: 120px;
}

.sort_a .layer1 .img_right {
	width: 560px;
	float: right;
}

.sort_a .layer1 .img_right h3 {
	font: bold 14px/36px "微軟雅黑";
}

.sort_a .layer1 .img_right span {
	line-height: 25px;
	display    : block;
}

.sort_a .layer1 .pro_more {
	position    : absolute;
	right       : 0px;
	bottom      : 15px;
	width       : 110px;
	padding-left: 10px;
	height      : 28px;
	line-height : 28px;
	background  : #666666;
	color       : #fff;
	font        : bold 24px/24px "微軟雅黑";
}

.sort_a .layer1 .pro_more a {
	font         : normal 12px/28px "宋體";
	color        : #fff;
	float        : right;
	padding-right: 15px;
}

.sort_a .layer1 .pro_more a:hover {
	text-decoration: none;
	color          : #faf104;
}

.sort_a .abb_product {
	padding-top: 15px;
	border     : 1px dashed #a7b8d4;
	border-top : none;
}

.productcates {
	padding-top: 10px;
}

.catemore {
	color     : #0080d9;
	margin-top: 6px;
	overflow  : hidden;
	position  : relative;
}

.catemore h2 {
	width: 360px;
	float: left;
	font : bold 15px/36px "微軟雅黑";
}

.catemore a {
	float        : right;
	font         : normal 14px/36px "微軟雅黑";
	color        : #444444;
	padding-right: 28px;
}

.catemore a:visited {
	text-decoration: none;
	color          : #444444;
}

.catemore a:hover {
	text-decoration: none;
	color          : #0080d9;
}



/*內頁留言*/
.message {
	padding-left: 30px;
	padding-top : 10px;
	z-index     : 100;
	position    : relative;
}

.message input {
	vertical-align: middle;
}

.message #name {
	display     : block;
	height      : 26px;
	line-height : 26px;
	padding     : 0;
	padding-left: 6px;
	border      : 1px solid #dedede;
	width       : 200px;
}

.message #contact {
	display     : block;
	height      : 26px;
	line-height : 26px;
	padding     : 0;
	padding-left: 6px;
	border      : 1px solid #dedede;
	width       : 200px;
}

.message #content {
	display   : block;
	width     : 460px;
	height    : 120px;
	padding   : 6px;
	font-size : 12px;
	border    : 1px solid #dedede;
	margin-top: 6px;
}

.message .msgbtn {
	background           : #1e4483;
	cursor               : pointer;
	width                : 90px;
	height               : 30px;
	line-height          : 30px;
	text-align           : center;
	border               : none;
	color                : #fff;
	font-size            : 14px;
	border-radius        : 3px;
	margin-top           : 15px;
	font-family          : "Microsoft YaHei";
	-moz-border-radius   : 3px;
	-webkit-border-radius: 3px;
}

#code {
	padding-top: 10px;
	line-height: 26px;
}

#checkcode {
	height     : 32px;
	line-height: 32px;
	width      : 120px;
	border     : 1px solid #dedede;
}

#message_main tr {
	position: relative;
}

#message_main tr th {
	font-weight: normal;
	text-align : right;
	height     : 42px;
	line-height: 42px;
	color      : #666;
}

.m_label {
	position    : absolute;
	width       : 160px;
	text-align  : left;
	line-height : 26px;
	padding-left: 8px;
	color       : #ccc;
	z-index     : 1;
	cursor      : text;
}

.c_label {
	line-height: 18px;
	padding-top: 12px;
}

/*首頁留言表單*/
.index_message {
	position: relative;
}

.name_input {
	border    : 1px solid #cccccc;
	margin-top: 5px;
	background: #fff;
	height    : 22px;
	width     : 189px;
}

.input_left {
	float      : left;
	width      : 40px;
	text-align : center;
	background : url(../image/title_left.jpg) left top repeat-x;
	height     : 22px;
	line-height: 22px
}

.input_right {
	position: relative;
	float   : right;
}

.input_right input {
	height     : 22px;
	line-height: 22px;
}

.input_right .m_label {
	position    : absolute;
	width       : 100px;
	text-align  : left;
	line-height : 22px;
	padding-left: 6px;
	color       : #ccc;
	z-index     : 1;
	cursor      : text;
}


#m_div {
	width         : 222px;
	position      : fixed;
	right         : 2px;
	bottom        : 0px;
	padding-bottom: 1px;
	z-index       : 99999;
	background    : none;
}

.d_label {
	line-height: 18px;
	padding-top: 8px;
	width      : 160px;
}

.w_message {
	border        : 1px solid #4a9cf9;
	padding       : 7px;
	padding-top   : 3px;
	height        : 189px;
	background    : #fff;
	padding-bottom: 27px;
	display       : block;
	background    : url(../image/message_bg.jpg) left top no-repeat;
}

.w_message #name {
	width      : 142px;
	height     : 22px;
	line-height: 22px;
	border     : none !important;
}

.w_message #contact {
	width      : 142px;
	height     : 20px;
	line-height: 20px;
	border     : none !important;
}

.w_message #content {
	width     : 176px;
	height    : 65px;
	resize    : none;
	overflow-y: auto;
	overflow-x: hidden;
}

.w_message #checkcode {
	width           : 82px;
	height          : 22px;
	line-height     : 22px;
	border          : 1px solid #ccc;
	background-color: #fff;
}


#message_main {
	display: table-cell;
}

.w_message #message_main tr {
	display    : block;
	width      : 100%;
	overflow   : hidden;
	line-height: 28px;
}

.w_message #message_main tr th {
	height        : 28px;
	line-height   : 28px;
	width         : 37px;
	text-align    : center;
	vertical-align: middle;
	overflow      : hidden;
}

.w_message #code {
	padding-top: 0px;
	margin-top : 5px;
}

.w_title {
	background: none;
	color     : #fff;
	;
	position: relative;
	cursor  : pointer;
	height  : 33px;
	width   : 222px;
	overflow: hidden;
}

.w_message #message_main .m_input {
	border          : 1px solid #ccc;
	background-color: #fff;
}

.w_message .msgbtn {
	width      : 93px;
	height     : 29px;
	line-height: 20px;
	background : url(../image/submit.png) 50% 50% no-repeat;
	margin-top : 3px;
	border     : none;
	font-family: "宋體", arial;
	font-size  : 12px;
	margin-left: 54px;
	font-family: "微軟雅黑";
	color      : #fff;
}

.w_message .msgbtn_hover {
	background: #3c96fc;
	color     : #fff;
	border    : 1px solid #3c96fc;
}



.m_close {
	background: url(../image/messbtn.png) left top no-repeat;
	position  : absolute;
	right     : 0px;
	top       : 0px;
	cursor    : pointer;
	overflow  : hidden;
	width     : 19px;
	height    : 20px;
	right     : 12px;
	top       : 8px;
	cursor    : pointer;
}

.m_open {
	background: url(../image/messbtn1.png) left top no-repeat;
	;
}

.w_message .m_under {
	position   : absolute;
	width      : 227px;
	height     : 37px;
	line-height: 41px;
	left       : 0;
	bottom     : 1px;
}

.w_message .support {
	color    : #000;
	width    : 100px;
	position : absolute;
	bottom   : 1px;
	right    : 8px;
	font-size: 12px;
}

#m_top {
	height     : 1px;
	font-size  : 0px;
	line-height: 1px;
	margin     : 0 2px;
	background : #4a9cf9;
}

#m_mid {
	height     : 1px;
	font-size  : 0px;
	line-height: 1px;
	margin     : 0 1px;
	background : #4a9cf9;
}

#m_bot {
	background  : #4a9cf9;
	height      : 31px;
	line-height : 31px;
	padding-left: 9px;
	font-family : "微軟雅黑";
	font-size   : 13px;
}


/*分頁樣式1*/
.pageController {
	padding-right : 10px;
	padding-top   : 5px;
	padding-bottom: 5px;
	color         : #505050;
	margin        : 0 auto;
	border-top    : 1px solid #E2E3E4;
	margin-top    : 16px;
	line-height   : 24px;
}

.pageController a {
	background-color: #FFF;
	vertical-align  : middle;
	border          : #efefef 1px solid;
	color           : #505050;
	padding         : 5px 8px;
	margin-right    : 3px;
	margin-left     : 3px;
}

.pageController a:hover {
	background-color: #efefef;
	color           : #438ece;
	text-decoration : none;
	border          : #efefef 1px solid;
}

.pageController .currPage {
	background-color: #efefef;
	color           : #ff0000;
	border          : #efefef 1px solid;
}

.pageController .t1 {
	float       : left;
	margin-right: 5px;
	height      : 24px;
	line-height : 22px;
	white-space : nowrap;
}

.pageController .t2 {
	float         : right;
	vertical-align: middle;
	line-height   : 24px;
}

.pageController .t2 #current {
	padding    : 0 5px;
	line-height: 24px;
}

.pageController .t1 span {
	padding-left : 4px;
	padding-right: 4px;
}

.pageController select {
	height        : 24px;
	vertical-align: middle;
	text-align    : center;
	line-height   : 24px;
}

.pageController select option {
	vertical-align: middle;
}

/*相關现有產品和实时新聞*/
.relate_list {
	margin-top: 10px;
}

.relate h4 {
	line-height  : 30px;
	border-bottom: 2px solid #0055ac;
	padding-left : 5px;
}

#relate_p .img img {
	width : 120px;
	height: 96px;
}

#relate_p li {
	margin-left : 4px;
	margin-right: 3px;
	_display    : inline;
}

#relate_n li {
	width: 48%;
	float: left;
}

.relate ul {
	float: none;
}

/*博客列表*/
.blog_list {}

.blog_list li {
	border-bottom : 1px solid #ccc;
	padding-bottom: 20px;
}

.blog_list li h2 {
	line-height  : 42px;
	height       : 42px;
	padding-left : 10px;
	padding-left : 20px;
	border-bottom: 1px dashed #ccc;
}

.blog_list li h2 a {
	font-size  : 14px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	color      : #4C4C4C;
	line-height: 42px;
	color      : #204e7d;
}

.blog_list li .summary {
	color         : #878787;
	line-height   : 28px;
	height        : 28px;
	text-indent   : 20px;
	padding-top   : 5px;
	padding-bottom: 5px;
}

.blog_list li .under {
	padding-left  : 20px;
	padding-top   : 5px;
	height        : 24px;
	line-height   : 24px;
	padding-bottom: 5px;
	color         : #2970a6;
}

.blog_list li .under a {
	color: #2970a6;
}

/*網站地圖*/
h3.map_title {
	line-height     : 30px;
	line-height     : 30px;
	background-color: #f5f8fa;
	border          : 1px solid #d6dbe1;
	text-indent     : 20px;
	color           : #3b639f;
	border-bottom   : 2px solid #458fce;
}

.map_list {
	line-height  : 30px;
	padding-left : 20px;
	margin-top   : 8px;
	margin-bottom: 8px;
}

.map_list a {
	padding    : 4px;
	white-space: nowrap;
}

.map_list a:hover {
	text-decoration : none;
	background-color: #3b639f;
	color           : #fff;
	padding         : 4px;
}

.news_listt1 li {
	line-height: 27px;
	position   : relative;
}

.news_listt1 li h3 a {
	font-size: 14px;
}

.news_listt1 li span {
	font-size: 14px;
	position : absolute;
	top      : 0;
	right    : 0;
}