﻿@charset "utf-8";
@import url("common.css");
/*------------------------------------------------------------
	网站整体样式
------------------------------------------------------------*/
body {
	background: url(../images/body_bg.gif) repeat-x left top;
	text-align: center;
	font-size: 12px;
	color: #555;
	line-height: 1.5;
}
#container {
	margin: 0 auto;
	width: 995px;
	text-align: left;
}
ul,dl {
	line-height: 1.5;
}
h2,h3,h4 {
	font-size: 12px;
	font-weight: normal;
}
h2 {
	font-weight: bold;
}
#conts p.title,
#sideBar p.title{
	font-weight: bold;
	text-transform: uppercase;
}
#conts p.title,
#conts p.title a{
	color: #000;
}
#conts p.title{
	padding-left: 12px;
	background-color: #DBDBDB;
	font-size: 14px;
	line-height: 24px;
}
#sideBar p.title {
	padding: 4px 0 0;
	background: url(../images/side_title_bg01.gif) no-repeat left top;
	line-height: 31px;
	text-align: center;
	font-size: 17px;zoom:1;
}
#sideBar p.title span,
#sideBar p.title span a {
	color: #EEB21E;
}
#sideBar p.title,
#sideBar p.title a {
	color: #fff;
}
table th,table td {
	padding: 5px;
}
h1 {
	position: absolute;
	visibility: hidden;
}
span.more {
	display: block;
	font-size: 11px;
}
span.more a,
#footer_box .inner a,
#new_pro .inner span a{
	text-decoration: underline !important;
}
span.more a:hover,
#footer_box .inner a:hover,
#new_pro .inner span a:hover{
	text-decoration: none !important;
}
/*------------------------------------------------------------
	#header
------------------------------------------------------------*/
#header-top {
	position: relative;
	height: 129px;
}
#header #logo {
	position: absolute;
	left: 0;
	top: 11px;
}
#header ul.languages {
	position: absolute;
	right: 0;
	top: 7px;
	font-size: 11px;
}
#header ul.languages a {
	color: #fff;
}
#header ul.languages li {
	margin-left: 18px;
}
ul.languages li {
	display: inline;
}
ul.languages li img {
	margin-right: 5px;
	vertical-align: middle;
}
#header #banner {
	position: absolute;
	right: 0;
	top: 38px;
}
#header .header_back {
	padding: 3px 0 3px 4px;
	background-color: #ddd;
	overflow: hidden;
	zoom: 1;
}
#header .header_back a,
#header .header_back{
	color: #000;
}
#header .header_back ul li {
	margin-left: 5px;
	display: inline;
}
/*------------------------------------------------------------
	#mainnav
------------------------------------------------------------*/
#mainnav {
	height: 28px;
	background: url(../images/mainav_bg.gif) repeat-x left top;
	overflow: hidden;
}
#mainnav .inner {
	background: url(../images/mainav_right.gif) no-repeat right top;
	zoom: 1;
}
#mainnav ul {
	background: url(../images/mainav_left.gif) no-repeat left top;
	overflow: hidden;
	zoom: 1;
}
#mainnav li {
	padding: 0 16px;
	margin-left: -2px;
	background: url(../images/line01.gif) no-repeat left top;
	float: left;
	line-height: 28px;
}
#mainnav li a {
	color: #000;
	font-family: Verdana;
}
#mainnav li a:hover,
#mainnav li.here a {
	color: #D1423D;
	text-decoration: underline;
}
#header .sitemap {
	padding: 13px 0 10px 5px;
	margin-bottom: 1px;
	background: #400302 url(../images/header_bg01.gif) repeat-x left top;
}
/*--------search_form-------------------*/
#search_form {
	width: 322px;
	float: right;
}
#search_form input#SearchStr {
	padding-left: 15px;
	margin: -1px -3px 0 5px;
	width: 165px;
	height: 15px;
	line-height: 15px;
	background: url(../images/form_search.gif) no-repeat left top;
	line-height: 15px;
	border: 0;
	color: #555;
	font-size: 11px;
}
#search_form button#BtnSearch {
	+margin-top: 1px;
	width: 56px;
	height: 19px;
	background: url(../images/search.gif) no-repeat left top;
	text-indent: -9999px;
}
/*------------------------------------------------------------
	#main
------------------------------------------------------------*/
#main {
	padding: 12px 0 15px;
	overflow: hidden;
	zoom: 1;
}
#banner-grid {
}
#banner img {
	display: block;
}
/*------------------------------------------------------------
	location
------------------------------------------------------------*/
#location {
	padding: 10px 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
}
#location a {
	margin-right: 3px;
}
/*------------------------------------------------------------
	#footer
------------------------------------------------------------*/
#footer {
	padding-bottom: 30px;
	border-top: 4px solid #D1423D;
	clear: both;
}
#footer #footer_box {
	padding: 15px 15px 20px 18px;
	margin-bottom: 5px;
	background-color: #E7E6E6;
	line-height: 1.7;
}
#footer_box,
#footer_box a {
	color: #1B1B1B;
}
#footer .copyright {
	float: right;
}
#footer .footer_link {
	margin-bottom: 16px;
}
#footer .footer_link li {
	margin-right: 10px;
	display: inline;
	font-size: 11px;
}
#footer .footer_link li a {
	margin-right: 10px;
}
#footer .footer_link li.here a {
	text-decoration: underline;
}
/*-----sitemap---------------------------*/
#container .sitemap li {
	margin: 0 8px 0 20px;
	width: 190px;
	float: left;
	display: inline;
}
#container .sitemap li.sitemap_li01 {
	width: 275px;
}
#container #conts .subnav p.title {
	margin-bottom: 5px;	
}
#container #conts .sitemap li {
	margin: 0 5px 0 5px;
	width: 180px;
}
/*------------#subnav--------------------*/
#container .subnav h2 {
	padding-left: 14px;
	margin-bottom: 2px;
	background: url(../images/icon01.gif) no-repeat left 5px;
	text-transform: uppercase;
	zoom: 1;
}
#container .subnav h2 a {
	color: #000;
	font-family: Verdana;
}
#container .subnav h3 {
	padding: 0 0 3px 14px;
}
#container .subnav h3 a {
	color: #000;
}
#container #header .subnav h2 a,
#container #header .subnav h3 a{
	color: #fff;
}
#container .subnav h2 a:hover,
#container .subnav h2.here a,
#container .subnav h3 a:hover,
#container .subnav h3.here a{
	text-decoration: underline;
}
#container #header h2 a:hover,
#container #header .subnav h2.here a {
	color: #D1423D;
}
/*------------------------------------------------------------
	sideBar
------------------------------------------------------------*/
#sideBar {
	width: 216px;
	float: left;
}
#sideBar .subnav {
	margin-bottom: 10px;
}
#new_pro,#pro_cat,#i_news,#i_faq {
	margin-bottom: 11px;
}
/*-----new_pro---------------------------*/
#pro_cat ul,
#new_pro .inner,
#i_faq ul,#i_news ul,
#sideBar .subnav .inner {
	border: 1px solid #DBDBDB;
	border-top: none;
	overflow: hidden;
	zoom: 1;
}
#new_pro .inner,
#sideBar .subnav .inner {
	padding: 14px 12px 5px 12px;
	background: #F6F6F6 url(../images/new_pro_bg.gif) repeat-x left top;
}
#new_pro .inner h2 {
	margin-bottom: 2px;
	color: #F16637;
}
#new_pro .inner p.p_back img {
	float: right;
}
#new_pro .inner p,
#new_pro .inner span a {
	color: #575757;
	font-size: 11px;
	line-height: 1.2;
}
#new_pro .inner span {
	margin-top: 20px;
	display: block;
}
#new_pro .inner span a {
}
/*-----#pro_cat------------------------------------------*/
#pro_cat ul {
	width: 214px;
	background: #F6F6F6 url(../images/pro_car_bg.gif) repeat-x left top;
	border-bottom: 0;
	overflow: hidden;
	zoom: 1;
}
#pro_cat ul li {
	padding: 12px 12px 11px 11px;
	margin-bottom: -1px;
	background: url(../images/line02.gif) no-repeat left bottom;
	overflow: hidden;
	zoom: 1;
}
#pro_cat ul li img {
	width: 69px;
	height: 68px;
	float: right;
	display: block;
}
#pro_cat ul li h2 {
	padding: 4px 0 2px;
	font-size: 13px;
	line-height: 1.2;
	letter-spacing: -1px;
}
#pro_cat ul li h2 a {
	color: #1b1b1b;
}
#pro_cat ul li h2 a:hover {
	color: #E31836;
}
#pro_cat ul li p {
	color: #6A6868;
	font-size: 11px;
	line-height: 1.1;
}
/*------------#i_faq--------------------*/
#i_faq {
}
#i_faq p.title {
	padding: 3px 0 0 16px;
	background: url(../images/faq_title_bg.jpg) no-repeat left top;
	line-height: 33px;
}
#i_faq p.title a,
#i_faq p.title {
	color: #1B1B1B;
}
#i_faq ul {
	padding-bottom: 12px;
	background: url(../images/faq_bg.gif) repeat-x left bottom;
}
#i_faq li a{
	color: #6A6868;
}
/*------------#i_news--------------------*/
#i_news ul {
	width: 214px;
	padding-bottom: 17px;
}
#i_news h2 {
	margin-bottom: 7px;
	line-height: 1.2;
}
#i_news h2 a {
	color: #1B1B1B;
}
#i_news h2 a:hover,
#i_faq li a:hover{
	color: #E31836;
}
#i_news li,
#i_faq li {
	padding: 8px 8px 1px 14px;
}
#i_news li span {
	margin-bottom: 3px;
	display: block;
	font-weight: bold;
	color: #1B1B1B;
}
#i_news li p{
	color: #6A6868;
	font-size: 11px;
	line-height: 1.3;
}
#i_news li p img {
	margin: 3px 9px 0 0;
	width: 68px;
	height: 68px;
	float: left;
}
/*------------#i_video--------------------*/
#i_video {
	height: 170px;
	position: relative;
}
#i_video p.title {
	position: absolute;
	left: 8px;
	top: 2px;
	background: none;
	padding: 0;
}
#i_video p.title a,
#i_video p.title {
	color: #000;
}
/*-------------i_projext------------------------*/
#i_projext ul {
	border: 1px solid #DBDBDB;
	border-bottom: none;
}
#i_projext ul img {
	width: 145px;
	height:100px;
	display: block;
	float: left;
}
#i_projext ul li {
	width: 320px;
	display: inline;
	float: left;
}
#i_projext ul li h2,
#i_projext ul li span.more,
#i_projext ul li p {
	width: 165px;
	float: right;
}
/*--------------------------------------------
	#conts
/*-------------------------------------------*/
#conts {
	width: 767px;
	float: right;
}
/*-------i_fire------------------------------*/
#i_fire {
	height: 210px;
	background: url(../images/fire_bg.jpg) no-repeat left top;
	position: relative;
}
#i_fire h2 {
	position: absolute;
	left: 239px;
	top: 130px;
	color: #09085F;
	font-size: 18px;
	font-weight: normal;
}
#i_fire p {
	position: absolute;
	left: 20px;
	top: 15px;
	width: 185px;
	color: #141414;
	font-size: 14px;
}
#i_fire .Homebtn {
	position: absolute;
	left: 237px;
	bottom: 18px;
}
/*----------i_about-------------------------*/
#i_about {
	margin: 15px 0 20px;
}
#i_about p.title,#i_advice p.title {
	padding: 0;
	background: url(../images/line03.gif) repeat-x left center;
}
#i_about p.title span,
#i_advice p.title span {
	padding-right: 10px;
	background-color: #fff;
}
#i_about p.title,#i_about p.title a {
	color: #E31836;
}
#i_about .boxImg img {
	margin: 4px 0 5px 15px;
	float: right;
}
#i_about span.more {
	margin-top: 5px;
}
/*-------------i_projext------------------------*/
#i_projext ul,
#warp_list {
	padding: 0 0 10px;
	border: 1px solid #DBDBDB;
	border-top: none;
	overflow: hidden;
	zoom: 1;
}
#i_projext ul img {
	width: 145px;
	height:100px;
	display: block;
	float: left;
}
#i_projext ul li {
	margin: 10px 25px 0 18px;
	width: 320px;
	display: inline;
	float: left;
}
#i_projext ul li h2,
#i_projext ul li span.more,
#i_projext ul li p {
	width: 165px;
	float: right;
}
#i_projext ul li p {
	line-height: 1.3;
}
#i_projext ul li h2 a {
	color: #1B1A1A;
}
/*---------i_advice-----------------------------*/
#i_advice .span_img img {
	display: block;
	clear: both;
}
#i_advice .inner {overflow:hidden;
	padding: 2px 13px 10px;
	background-color: #F5F5F5;
}
#i_advice .boxImg img {
	margin: 5px 0 0;
	float: right;
}
#i_advice .inner h2 {
	color: #E31836;
	font-size: 16px;
	font-weight: normal;
}
#i_advice .inner h3 {
	padding: 5px 0 0 30px;
	margin-bottom: 3px;
	background: url(../images/icon02.gif) no-repeat left top;
	color: #E31836;
	font-weight: bold;
	line-height: 15px;
}
#i_advice .advice-box {
	background: url(../images/advice_bg.gif) repeat-y left top;
}
#i_advice .advice-box .inner {
	width: 351px;
}
#i_advice span.more {
	margin-top: 25px;
}
/*----------warp_list---------------------------*/
#warp_list {
	padding: 15px 0 18px;
	margin-bottom: 10px;
	background: url(../images/warp_list_bg.gif) repeat-x left bottom;
}
#warp_list li {
	margin: 0 22px 0 23px;
	width: 80px;
	float: left;
	display: inline;
	text-align: center;
}
#warp_list li img {
	margin-bottom: 14px;
	display: block;
	width: 80px;
	height: 136px;
}
#warp_list li h2 {
	font-weight: normal;
	line-height: 1.3;
}
#warp_list li h2 a,
#warp_list li h2{
	color: #D1423D;
}
/*--------------------------------------------
	pro_list
/*-------------------------------------------*/
#products p.title {
	margin-bottom: 10px;
}
#products #relative_pro p.title {
	margin-bottom: 0;
}
#pro_warp,#relative_pro{
	width: 767px;
	overflow: hidden;
}
#pro_warp {
	margin-bottom: 20px;
}
#pro_list {
	width: 795px;
	overflow: hidden;
	zoom: 1;
}
#pro_list li {
	margin: 18px 12px 0 12px;
	width: 127px;
	float: left;
	display: inline;
	white-space: normal;
	word-break: break-all;
    overflow:hidden;
}
#pro_list li img {
	margin-bottom: 5px;
	width: 120px;
	height: 120px;
	display: block;
	border: 1px solid #ddd;
}
#pro_list li h2 {
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	overflow: hidden;
}
#pro_list li h2 a,
#pro_list li h2 {
	color: #333;
}
#pro_list li input {
	margin-left: 0;
	+margin: -2px 0 0 -4px;
	float: left;
}
#pro_list li p,
#pro_list li .inq_btn {
	font-size: 11px;
}
#pro_list li p {
	margin-bottom: 5px;
	height: 50px;
	overflow: hidden;
}
#pro_list .inq_btn {
	padding: 2px 0 1px 3px;
	background: url(../images/pro_bg1.gif) no-repeat left 3px;
	display: block;
}
#pro_list .inq_btn a {
	padding: 3px 8px;
	width: 79px;
	background: url(../images/btn_back01.gif) no-repeat left center;
	text-align: center;
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
/*------------pro_info----------------------------*/
#conts h2.colm_title {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}
#conts #pro_info {
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
}
#conts #pro_info .pro_pic {
	position: relative;
	width: 445px;
	float: left;
}
#conts #pro_info #big_pic {
	width: 350px;
	float: left;border: 1px solid #D1D1D1;

}
#conts #pro_info #big_pic img {
	width: 350px;
	height: 348px;
	display: block;
	}
#conts #pro_info #big_pic em {
	position: absolute;
	background: url(../images/bg1.png) no-repeat center;
	cursor: pointer;
	left: 290px;
	top: 290px;
	width: 35px;
	height: 35px;
}
*html #conts #pro_info #big_pic em {
_filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg1.png,sizingMethod=crop);
background: none;
}
#conts #pro_info #big_pic em.hover {
	display:block;
}

#conts #pro_info #small_pics {
	width: 85px;
	float: right;
}

#conts #pro_info #small_pics img {
	margin-bottom: 6px;
	width: 85px;
	height: 81px;
	display: block;
	border: 1px solid #D1D1D1;
}
#conts #pro_info ul.pic_list {
	width: 270px;
	float: right;
}
#conts #pro_info ul.pic_list li {
	line-height: 3;
}
#conts #pro_info ul.pic_list b {
	padding-right: 5px;
}
#conts #pro_info ul.pic_list li input {
	margin: 15px 10px 20px 0;
	width: 132px;
	height: 30px;
	background: url(../images/inquire_btn.jpg) no-repeat left top;
	cursor: pointer;
	border: 0;
}
/*#conts #pro_info ul.pic_list li a {
	padding-left: 20px;
	background: url(../images/bg2.gif) no-repeat left center;
}*/
/*--------pro_search-------------------------------*/
#conts #pro_search {
	text-align: center;
}
#conts #pro_search select,
#conts #pro_search input {
	width: 150px;
	border: 1px solid #ccc;
}
#conts #pro_search button {
	padding: 4px 0 4px;
	*margin-left: 3px;
	background: url(../images/btn_back02.gif) no-repeat left center;
	width: 50px;
	color: #000;
	font-size: 11px;
	vertical-align: middle;
}
/*---------------------------------------------------
	其他样式
---------------------------------------------------*/
#conts #pro_txt  {
	margin-bottom: 15px;
/*	padding: 5px 9px 10px;
*/	
}
#conts #pro_txt .inner {
	margin: 0 10px 15px;
	line-height: 1.8;
}
/*----------company--------------*/
#conts #company,
#conts #news,
#conts #products {
}
#conts #company p.title,
#conts #news p.title {
	margin-bottom: 15px;
}
#conts #company .boxImg img {
	margin: 5px 15px 0 0;
	float: left;
}
/*-----news_list---------------------------*/
#conts ul#news_list h2,
#conts .content h2 {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
#conts .content .boxImg img
{
float: left;
margin: 0 15px 5px 0;	
	}

#conts ul#news_list h2 a {
	color: #333;
}
#conts ul#news_list li {
	margin-bottom: 20px;
	line-height: 1.5;
}

#conts ul#news_list span,
#conts .content span.time {
	display: block;
	color: #E60013;
	font-size: 11px;
	font-weight: bold;
}
#conts .content {
	margin-bottom: 20px;
	line-height: 1.9;
}

/*-----#leaveBox---------------------------*/
#conts #leaveBox {
	padding: 5px 5px 15px;
	margin: 15px 0 15px;
	border: 1px solid #ccc;
}
#conts #leaveBox ul li {
	padding: 5px;
	border-bottom: 1px dashed #ccc;
}
#conts #leaveBox ul li center input {
	padding: 2px 0 2px;
	cursor: pointer;
	width: 50px;
	background: url(../images/btn_back02.gif) no-repeat left center;
	text-align: center;
	color: #000;
	font-size: 11px;
	border: 0;
}

/*------------post---------------------------------*/
#conts span.post {
	display: block;
	text-align: right;
	margin: -39px 1px 15px;
	z-index: 999;
	position: relative;
}
#feedbackbox li label {
	margin-right: 10px;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	/*color: #8B8B8B;*/
	
}
#feedbackbox li input,
#feedbackbox li textarea {
	margin-top: 3px;
	border: 1px solid #ccc;
	width: 400px;
	padding: 1px 3px;
}
#feedbackbox li span.s_ml {
	padding-top: 5px;
	margin-left: 160px;
	display: block;
	font-size: 11px;
}
#conts #submit {
	text-align: center;
}
#conts #submit input {
	margin: 5px 10px 0;
}
/*-----------------------------------------------
	pages
-----------------------------------------------*/
#conts #pages,#conts #page3 {
	margin-bottom: 1px;
	text-align: center;
}
#conts #pages button {
	background-color: #400302;
	border: 1px solid #BDBCBC;
	width: 130px;
	height: 26px;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	vertical-align: middle;
}
#conts #pages .pageNav a,#conts #page3 .pageNav a {
	padding: 5px 6px 4px;
	margin: 0 2px;
	border: 1px solid #BDBCBC;
	color: #1B1B1B;
}
#conts #pages .pageNav a.current,
#conts #pages .pageNav a:hover,
#conts #page3 .pageNav a.current,
#conts #page3 .pageNav a:hover {
	background-color: #400302;
	border: 1px solid #BDBCBC;
	color: #fff;
	text-decoration: none;
}

#conts #pages .pagePre,
#conts #pages .pageNext,
#conts #page3 .pagePre,
#conts #page3 .pageNext {
	margin: 0 10px;
	width: 50px;
	background: url(../images/ProductGroupNavBg.gif) repeat-x left top;
	display: inline-block;
	text-align: center;
	color: #1B1B1B;
	font-size: 11px;
	font-weight: bold;
/*	text-decoration: none;
*/	border: 1px solid #BDBCBC;
	line-height: 24px;
	zoom: 1;
}
#conts .page404{
	font-size: 1.8em;
	color: #DA251C;
	display:block;
	padding:7em 15px;
}


.view li {
	margin: 0 15px;
	width: 180px;
	float:left;
	display: inline;
	text-align: center;
}
.view li h4 {
	margin-bottom: 10px;
	height: 20px;
	overflow: hidden;
}
.view li img {
   margin-bottom: 5px;
   display: block;
   width: 180px;
   height: 120px;
}

#Certificats li {
    width: 120px;
}

#Certificats li img {
    width: 120px;
    height: 180px;
}


#feedbackbox{ clear:both; padding-top:5px; overflow:hidden}
	#feedbackbox li{ margin:5px 0;}
	#feedbackbox li label{height:18px; display:inline-block;color:#8B8B8B;width:150px; vertical-align:top; text-align:right; line-height:24px; margin-right:5px;}
#feedbackbox li span{display:inline-block;}
	#feedbackbox li input,#feedbackbox li textarea{margin-top:3px;padding:1px 3px;width:400px;}
#inquire_step2{}
.width_400{ width:420px;}
.td_left{ width:100px; text-align:right}
.span_80{ display:inline-block; width:80px;}
.span_120{display:inline-block; width:120px;}
.span_150{display:inline-block; width:150px;}
.span_170{display:inline-block; width:170px;}
/*询盘、站点地图等*/
/*      Leaveword Start      */
.post{ text-align:right; background:url(../images/ico_feed.png) no-repeat 5px center; margin:-25px auto 5px; display:block; clear:both; float:right;z-index:999; position:relative;}
.post a{cursor:pointer;}

#leave,#l_list{  padding-top:10px; margin:0 auto; clear:both;}
#leave li{float:left; width:100%;}
#leave span{ width:150px; text-align:right; color:#8B8B8B; padding:2px 0px; text-align:right; margin:5px 7px 0 0; display:block; float:left;}
#leave input,#leave textarea{ width:400px; border:solid 1px #46462F; padding:1px 3px; margin-top:3px;}

#submit{ text-align:center; padding:10px 0 20px 0; clear:both;}
#submit img,#submit input{ width:58px; height:18px; margin-left:15px; display:inline;}

#l_list li{ padding:10px;}
#l_list h3{ font-size:15px; font-weight:normal; background-image:none; padding-left:0;}
#l_list li p{ color:#666; line-height:180%; padding:5px 0;}
#l_list span{ color:#666;}
#l_list .red_bg{ background:#EaEaEa;}
#l_list .red_bg h3,#l_list .red_bg p,#l_list .red_bg span{ color:#3f3f3f;}
/*      Leaveword End      */

/*      Inquire Start      */
#inquire p{ padding:0; margin:0;}
#inquire input{ color:#898989;}
#inquire table td{ padding:5px 0;}
#inquire table input{ border:1px solid #ccc; float:left; height:15px; padding-top:3px;}
#inquire table textarea{ border:1px solid #ccc;}
#inquire table img{ float:left;}
#inquire p input{ border:0; float:none; width:12px; height:12px;}
div#inquire table table input{ text-align:center;}

div#i_top{ border-bottom:1px solid #235D97; padding-bottom:30px; margin-bottom:20px;}
div#i_top div{ margin:0 auto; text-align:left;}
div#i_top div input{ float:left; margin:10px 5px; padding:0;}
div#i_top div p{ font-size:12px; line-height:12px; padding:5px 0 0;}
div#i_top div span{ font-size:10px; text-align:left;}

#i_top2{ border-bottom:2px solid #235D97; border-top:1px solid #235D97; display:table; margin:10px 0 50px; padding:30px 0 15px;}
#i_top2 img{ float:left; margin:0 10px; margin-top:-5px;}
#i_top2 p{ font-size:14px; color:#666; font-weight:bold; line-height:140%;}

#inquire table span{ font-size:11px; font-weight:bold; float:right; width:100px; text-align:right; padding-right:15px;}
#inquire table span a{ background:#235D97; display:block; color:#fff; line-height:22px; height:22px; text-align:center; width:120px;}
#company #inquire table span a{color:#FFF; text-decoration:none;}

div#check{ text-align:left; width:420px; border:3px solid #235D97; padding:10px 0; display:table;}
div#check input{ border:0; margin:5px; float:left;}
div#check span{ font-size:10px; font-weight:normal; text-align:left; width:335px; margin:0; padding:0 0 0 10px; line-height:12px; display:block;}

div#i_btn1{height:26px; margin:10px 0 0; width:270px;}
#a_submit{background-color:#6292C6;color:#fff;display:inline-block;padding:0 1em;}
div#i_info table td{ padding:10px 0;}
div#i_info h3{ font-weight:bold; font-size:12px; color:#fff; float:left; margin:0; padding:0; border:0; line-height:12px;}
div#i_info h4{ line-height:30px;}
div#i_info input{ border:0; margin-left:10px;}
div#i_info p{ padding:0; margin:0; line-height:140%;}
#inquire #i_info h3{color:#FFF;}

.i_title{background:#235D97;}
.i_gray{ color:#3f3f3f; background:#CFEAFF;}
/*      Inquire End      */

.view{ padding-bottom:15px;clear:both; overflow:hidden; zoom:1; padding:10px 0;}
.view h4{margin-bottom:10px; line-height:1.4em; height:2.8em; overflow:hidden;}
.view li{ width:30%; text-align:center; display:inline; float:left; margin:0 1%;}
.view li img{ margin-bottom:7px;}

.v_pic{text-align:center; padding:20px 0; display:table; clear:both;}
.v_pic p{padding:20px; text-align:left;}

#inquire_select{display:table; clear:both; overflow:hidden; zoom:1; margin-bottom:15px;}
#inquire_select span a{ font-weight:bold; background:#00377A; display:block; color:#fff; line-height:22px; text-align:center; margin-top:10px; width:120px; float:right;}

.btn{ text-align:right; margin:30px 0;}
	.btn a{ cursor:pointer; margin-left:15px; width:45px; height:15px; border:0;}
	
	
#BtbDiv{text-align:center;}
#BtbDiv a{padding:5px;}	

#leaveBox{margin-top:20px; clear:both;border:#E5E5E5 solid 1px;padding:0 5px 15px;}
#leaveBox li{float:none;border-bottom:#CCCCCC dashed 1px;padding:5px 10px 5px 20px;}
#leaveBox li.re{background-color:#ECFBFF;}
#leaveBox li span{display:block; padding:5px; padding-left:0; font-weight:bold;}
#leaveBox li label{float:left; width:50px; text-align:left;}
#leaveList li span{font-size:12px;}
#leaveList li{}
#pages{padding:3px 10px;background-color:#E5E5E5; margin:10px 0;}
#leaveBox #pages a{padding:5px; cursor:pointer;text-decoration:underline;}

#Cert li img{height: 250px;}
