﻿/* CSS Document */

@import url("css.css");  /*xhtml元素的设定*/
body {
	font:12px arial, helvetica, clean, sans-serif, "宋体";
	text-align: center;
	color:#000;
	line-height:20px;
	background:#e6e6e6 repeat-x center top;
}


/* 链接颜色 */

a:link {
	color: #2d6188;
	text-decoration:none;
}
a:visited {
	color: #2d6188;
	text-decoration:none;
}
a:hover {
	color:#b20000;
	text-decoration:underline;
}
a:active {
	color: #2d6188;
}

/* 其他 */

.clearboth {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	margin:0;
}

/* 区块 */

.index_wrap {
	width:964px;
	margin:auto;
	background:url(../images/bg.jpg) 0 0 repeat-y;
}

.wrap_bottom{
	background:url(../images/ico.gif) 0 bottom no-repeat;
	height:54px;
	margin:auto;
	width:964px;
}

.head_bg, .main, .foot {
	width:938px;
	margin:auto;
	}


.main {
	margin-top:9px;
}

.main1 {
	width:900px;
	margin:auto;
	margin-top:9px;
}
.index .main{
	width:951px;
	margin-top:0;
}

/* 头部 */	

.head_bg {
	background:url(../images/head_bg.jpg) left top repeat-x;
}

.top {
	background:url(../images/ico.gif) top no-repeat;
	height:32px;
}

.head {
	display:block;
	margin:0px auto;
	display:block;
	padding-left:22px;
}

.logo {
	width:160px;
	height:64px;
	cursor:pointer;
	vertical-align:middle;
	text-align:left;
	display: block;
	background:url(../images/logo.gif) no-repeat;
	float:left;
}

.logo a {
	display:block;
}

.top_top {
	height:28px;
}

.top_bottom {
	float:right;
	width:745px;
	height:50px;
	padding-right:15px;
}

.banner img{
	display:block;
	clear:both;	
}

.affiche{
	background:url(../images/ico.gif) no-repeat left -100px;
	height:49px;
	line-height:41px;
	text-align:left;
	padding-left:43px;
	}

.affiche strong{
	color:#046c5c;
	font-size:14px;
	margin-right:17px;
}

.left {
	width:215px;
	float:left;
	padding-left:22px;
}

.index .left {
	width:757px;
	float:left;
	padding:0;
}


.index .right {
	width:194px;
	float:left;
	padding:0;
}

.right{
	width:656px;
	float:right;
	padding:0 22px;
}


.foot {
	clear:both;
	line-height:30px;
	padding:0px 0 12px;
}


.copyright{
	margin:auto;
	font-size:14px;
}




/* .nav  左边样式.first  右边样式.last */

.nav {
	text-align:left;
	position:relative;
	height:41px;
	float:right;
	padding-right:22px;
}

.nav ul {
	margin:0 auto;
	overflow:hidden;
	background:none;
	display:block;
}

.nav ul li {
	text-align:center;
	float:left;
	position:relative;
	overflow:hidden;
	padding-right:2px;
	background:url(../images/ico.gif) 0 -48px no-repeat;
}

.nav ul li a {
	display:inline-block;
	position:relative;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	padding:0 15px;
}
	
.nav ul li a span{
	font-size:9px;
	display:block;
	line-height:12px;
	color:#6f6f6f;
	font-weight:normal;
	font-family:Arial;
}

.nav a:link {
	color:#666;
}

.nav a:visited {
	color:#666;
}

.nav .first{
	background:none;
}

/*鼠标经过的样式*/

/*点击后的样式 .select 左边样式.first  右边样式.la*/

.nav a:hover {
	text-decoration: none;
	color:#b20000;
}


.nav .select {
	color:#b20000!important;
}

.describe {
	width:251px;
	background:url(../images/cor.gif) left top no-repeat;
	padding-top:20px;
	float:left;
}

.describe ul{
	display:block;
	background:url(../images/cor.gif) left bottom no-repeat;
	padding-bottom:22px;
}

.describe li{
	display:block;
	background:url(../images/cor.gif) right top repeat-y;
}

.describe .toppic{
	background:url(../images/cor.gif) left -29px no-repeat;
	font-size:0;
	padding-top:10px;
	padding-bottom:10px;
}

.describe .toppic img{
	display:block;
	margin:auto;
}

.describe .synopsis{
	text-align:left;
	margin:0 auto;
	padding:0 28px 8px;
}

.describe .synopsis h2{
	font-size:14px;
	margin:0;
	color:#6f6f6f;
	margin-bottom:5px;
}

.more {
	float:right;
	font-size:12px;
	font-weight:normal;
}


.describe .synopsis p{
	line-height:15px;
	text-align:justify;
	/*text-justify:inter-ideograph;*/
	margin-bottom:0;
	color:#898989;
}

.right_cor {
	width:152px;
	background:url(../images/right_cor.jpg) 0 0 no-repeat;
	padding:20px 21px 8px;
	text-align:left;
	color:#6f6f6f;
}

.right_cor h2{
	margin-top:0;
}

.content{
	text-align:justify;
	text-justify:inter-ideograph;
}


.content h1{
	font-size:20px;
	font-family:"黑体";
	font-weight:normal;
}

.content table{
	margin:auto;
}

.style10 {color: #FF6600;
	font-weight: bold;
}
.menu {
	text-align:left;
	background:url(../images/menu_bottom.gif) #eee left bottom no-repeat ;
	padding-bottom:12px;
}

.menu h2{
	margin:0;
	height:33px;
	line-height:33px;
	background:#e1e1e1;
	color:#000;
	padding-left:15px;
	margin-bottom:9px;
}

.menu ul{
	
}

.menu li {
	line-height:30px;
	display:inline-block;
	width:100%;
}

.menu li a{
	display:block;
	font-size:12px;
	background:none;
	margin:2px auto;
	padding-left:15px;
	line-height:27px;
}

.menu a:link, .menu a:visited{
}

.menu a:hover{
	background:#f2f2f2;
}

.menu .selected a{
	background:#fff!important;
	color:#b20000;
}

.menu .selected a:link, .menu .selected a:visited{
	color:#b20000;
}


.links{
	margin:38px 0;
}

.links img{
	display:block;
	margin:auto;
	width:88px;
	height:31px;
	margin-bottom:15px;
}

.intro {
	margin:auto;
	display:block;
	width:656px;
	height:34px;
}
.intro li{
	float:left;
	display:block;
	width:218px;
	text-align:center;
}

*html .intro li{
	width:216px;
}

.intro li a{
	display:block;
	line-height:32px;
	width:100%;
	background:#eee;
	border:1px solid #fff;
}

.intro li a:hover{
	background:#f7f7f7;
}

.intro_content{
	padding:8px;
}


.content .topic h2{
	margin-top:0;
	text-align:right;
	padding-right:12px;
	font-size:18px;
	font-family:"黑体";
	font-weight:normal;
	letter-spacing:1px;
}


/*首页产品*/
.product{
	float:left;
	border-left:1px solid #d0dae9;
}

.product{
	padding-left:5px;
	width:358px;
}

.product li{
	float:left;
	padding:0 8px;
}

.product li img{
	width:160px;
	height:100px;
	display:block;
}

.product li span{
	clear:both;
	display:block;
	padding:5px 0 8px;
}

.list{

	text-align:justify;
	text-justify:inter-ideograph;
}

.list h1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}


.product_list {
}

.product_list dl{
	border-bottom:1px solid #e6e6e6;
	padding:12px 0;
	height:90px;
}

.product_list dt{
	float:left;
}

.pic{
	width:143px;
	height:90px;
	border:1px solid #dbdbdb;
	text-align:center;
	line-height:90px;
	overflow:hidden;
}

.pic:hover{
	border:1px solid #eee;
}

* html .pic {
 font-size:80px;
}
* > html body .pic {
 font-size:80px;
}
* > html body .pic img {
 margin:-35px 0pt 0pt;
}

.pic img{
	margin:auto;
	max-width:143px;
	max-height:90px;
	vertical-align:middle;
}

.product_list dd{
	padding-left:25px;
	float:left;
	width:486px;
	text-align:left;
}

.product_list h1{
	font-size:14px;
	margin-top:0;
	margin-bottom:10px;
	line-height:18px;
}



/***************表单样式*****************/

.cssform {
	color:#000;
}

.cssform legend {
	padding:0 8px 8px;
	color:#f23e0d;
}

.cssform fieldset {
	margin-top:15px;
}

.cssform .small_title {
	text-align:left;
	padding-left:5px!important;
}

.cssform p {
	margin: 0;
	padding: 5px 0 5px 12px; 
	text-align:left;
	line-height:24px;
}

*html .cssform p {
	padding: 5px 0 3px 12px; 
}

.cssform label {
	font-weight: bold;
	color:#000;
	width: 80px; 
	display:inline-block;
}

.cssform input {
	vertical-align:middle;
}

.cssform textarea {
	width: 397px;
	height: 145px;
	overflow:auto;
	margin-bottom:10px;
}

.cssform input.button {
	line-height:23px;
	padding:0 12px;
	cursor:pointer;
	height:25px;
	width:62px;
	vertical-align:middle;
	font-size:16px;
	font-size:12px;
	background:url(../images/button_bg.gif) bottom repeat-x;
}

.error {
	color:#CC0000;
	padding-left:36px;
	display:inline-block;
	background:url(../images/caveat.gif) no-repeat 8px;
}

/***************表单样式*****************/
.leave_word .title{
	width:393px;
}

/*******联系我们*******/


/**************/
.position{
	text-align:left;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:5px;
}

.position p{
	margin:0;
	margin-left:-8px;
}

.position a{
	margin:0 8px;
}


/********************分页样式*********************/
.pages{
	margin:12px 0;
	text-align:right;
	padding:5px;
	color:#2d6188;
}

.pages a { 
	padding:2px 4px; 
	background:white;
	/*font-weight:bold;*/
}

.pages a:link, .pages a:visited{
	text-decoration:underline;
	}
	
.pages span { 
	padding:2px 4px; 
	font-size:12px;
	text-decoration:none;
}

.pages a:hover { 
	color:white; 
	background:#2d6188; 
	text-decoration:none;
	border-color:#ddd; 
}

.pages .this-page {
	padding:2px 4px;
	font-weight:bold;
	font-size:12px;
	display:inline;
	color:#b20000;
}
/***************分页样式*****************/

.leaveword_button {
	background:url(../images/ico.gif) -283px -155px;
	float:right;
	display:block;
	width:81px;
	height:21px;
	margin-top:-8px;
}

.leaveword_button a{
	display:block;
	line-height:21px;
	text-align:center;
	color:#FFF;
}

.leaveword_button a:link, .leaveword_button a:visited{
	color:#fff;
}