@charset "utf-8";

body {
	color: #000000;
	font: 12px/1.231 Verdana, Arial, Helvetica, sans-serif ,"����";

} 

/*��վ������ɫ*/

a {
	color: #000000;
	text-decoration: none;
}  

/*for ie f6n.net*/

a:focus {
	outline: 0;
} 

/*for ff f6n.net*/

a:hover {
	text-decoration: none;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.l {
	float: left;
}

.r {
	float: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
	color: #000;
}

.fw {
	font-family: "΢���ź�","����";
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

.mt8 {
	margin-top: 8px;
}

.mt10 {
	margin-top: 10px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-

decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-

size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select {
	*font-size: 100%;
}

input,select {
	vertical-align: middle;
}

body {
	font-family: "΢���ź�"
}

select,input,button,textarea,button {
	font: 99% arial,helvetica,clean,sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

/*title*/

h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

.blank {
	height: 10px;
}

.blank1 {
	height: 15px;
}

.blank2 {
	height: 20px;
}

/*�����ж���ռȫ��*/


#oran_div_processing {
	width: 300px;
	padding: 20px;
	z-index: 9999;
	text-align: center;
	background: #fffeef;
	border: solid 1px #b8ab04;
}

/*�����ʾ*/

#form .ok {
	background: url(../images/ico28.gif) no-repeat;
	width: 18px;
	height: 16px;
	display: block;
	float: right;
	margin-right: 10px;
}

#form .err {
	background: url(../images/ico29.gif) no-repeat;
	width: 18px;
	height: 16px;
	display: block;
	float: right;
	margin-right: 10px;
}


/* -- �������� -- */


#mesbook1_c, #mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}

#mesbook1_c div, #mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1, #mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}

/*���߿ͷ�*/

#divOranIm {
	position: absolute;
	right: 0px;
	width: 100px;
	z-index: 10;
}

#kefubtn {
	text-align: right;
	cursor: pointer;
}

.ImTable * {
	padding: 0px;
	margin: 0px
}

.ImTable {
	border-collapse: collapse;
	border: none;
	background: url(../images/bg.gif);
	width: 100px;
}

.ImTable h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px
}

.ImHeader {
	height: 47px;
	background: url(../images/im_01.gif)
}

.ImRow0 {
	background: #ffffff;
	margin: 0 2px;
	height: 20px;
	padding: 3px 0 3px 2px
}

.ImRow1 {
	background: #f2f2f2;
	margin: 0 2px;
	height: 20px;
	padding: 3px 0 3px 2px
}

a.im,a:hover.im {
	text-decoration: none;
	height: 23px;
	line-height: 21px;
	display: block;
	overflow: hidden;
}

.ImFooter {
	height: 23px;
	background: url(../images/im_04.gif)
}

/*�ö�*/

#roll_top {
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px;
	background: url(../images/top_1.gif) no-repeat;
	z-index: 99999;
}

#roll {
	display: block;
	width: 15px;
	margin-right: -503px;
	position: fixed;
	right: 50%;
	bottom: 20px;
	_margin-right: -513px;
	_position: absolute;
	_margin-top: expression(eval(document.documentElement.clientHeight-92));
	_top: expression(eval

(document.documentElement.scrollTop));
}

/*��������*/

#nodata {
	background: url("../images/nodata.gif") no-repeat 20px 20px transparent;
	border: 1px solid #EEEEEE;
	margin: 10px 0;
	padding: 80px 80px 80px 150px;
}

.b15 {
	cursor: pointer;
	border: none;
	background: url(../images/skinsvibtn.jpg) no-repeat -79px -650px;
	width: 60px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

/* -- ҳ�����岼�� -- */

.header {
	padding-top: 50px;
}

.header, .content, .footer {
	width: 1000px;
	margin: 0 auto;
}

.left {
	width: 201px;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}

.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}

.lefttop {
	background: url(../images/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.left2top {
	background: url(../images/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.leftbot {
	background: url(../images/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2bot {
	background: url(../images/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

#commonHeaderUser a {
	padding: 0;
}

#commonHeaderUser {
	padding-right: 10px;
}

#commonHeaderUser a {
	padding: 0 2px;
}

#commonHeaderUser .h_logout {
	padding-left: 5px;
}

/*ͷ����ʼ*/

.h_con {
	height: 95px;
	padding: 10px 0 0 0;
}

.h_con h1 img {
	float: left;
	height: 150px;
	width:150px;
	margin-top:-60px;
	margin-left:-120px;
	border: 1px solid #FBF9F9;
	color: #696969;
}

.h_con h1 span {
	float: left;
	padding: 13px 0 0 17px;
}

.h_pho {
	overflow: hidden;
	color: #000;
	text-align: right;
}

.tnav {
	height: 25px;
}

.tnav a {
	padding: 0 7px;
	color: #6a543c;
	font-size: 12px;
}

.h_pho p {
	background: url(../images/tel.gif) no-repeat 0px 9px;
	width: 200px;
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
	display: inline-block;
}

.h_pho p span {
	font-size: 28px;
	color: #0193aa;
	font-weight: bold;
}

.top_bt {
	float: left;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 30px;
}

.top_bt h2 {
	font-size: 22px;
}

.top_bt h2 span {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #000;
	margin: 5px;
}

.top_bt p {
	font-size: 16px;
	font-family: "΢���ź�";
	color: #555;
}

.h_nav {
	height: 46px;
	padding-left: 3px;
	background: #0078BC;
}

.h_nav>ul {
	width: 1260px;
	margin: 0 auto;
	margin-left: 450px;
}

.h_nav>ul>li {
	position: relative;
	float: left;
	width: 105px;
	height: 45px;
	text-align: center;
	display: block;
	border-left: 1px solid #5E5E5E;
}

.h_nav>ul>li:hover {
	border-bottom: 3px solid #00dcfe;
}

.top1 {
	top: -38px;
}

.top2 {
	top: -66px;
}

.top1 {
	top: -94px;
}

.top1 {
	top: -122px;
}

.h_nav>ul>li a {
	color: #fff;
	font-size: 16px;
	line-height: 46px;
	font-family: "΢���ź�";
}

.h_nav>ul>li.cur a {
	display: inline-block;
	color: #fff;
}

.h_nav ul .nobot {
	background: none;
}

.h_nav ul li .wrapper {
	position: absolute;
	top: 46px;
	width: 120px;
	z-index: 101;
	background: rgba(0, 0, 0, 0.7);
	display: none;
	text-align: center;
}

.h_nav ul li .wrapper li {
}

.h_nav ul li .wrapper a {
	font-size: 14px;
	margin: 0;
	width: 120px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	display: block;
}

.h_nav ul li .wrapper a:hover {
	color: #00dcfe;
	background: #000;
	text-decoration: none;
}

.h_nav ul li:hover .wrapper {
	display: block;
	padding: 10px 0;
}

.wrapper .cpjj {
	height: 244px;
	display: none;
	position: absolute;
	top: 0;
	left: 120px;
	width: 500px;
	background: #000;
}

.wrapper li:hover .cpjj {
	display: block;
}

.wzsm {
	position: relative;
	height: 224px;
	float: left;
	color: #fff;
	width: 250px;
	text-align: left;
	padding: 20px 0 0 20px;
	display: block;
}

.wzsm h2 {
	font-size: 20px;
}

.wzsm p {
	background: none !important;
}

.wzsm p span {
	background: none !important;
	color: #fff !important;
	font-family: "΢���ź�" !important;
}

.wzsm h2 span {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #fff;
	margin: 5px;
}

.wzsm>span {
	color: #00dcfe;
	font-size: 16px;
	line-height: 30px;
}

.wzsm>p {
	line-height: 20px;
	padding-top: 10px;
}

.wrapper .cpjj .wzsm>a {
	font-size: 12px;
	color: #00dcfe;
	position: absolute;
	bottom: 10px;
}

.cptp {
	float: right;
}

.cptp>img {
	height: 140px;
	padding: 60px 30px 0 0;
}

.h_ser {
	width: 960px;
	height: 36px;
	overflow: hidden;
}

.h_ser p {
	display: block;
	padding-left: 15px;
	line-height: 36px;
	color: #ad9780;
}

.h_ser p a {
	padding: 0 7px;
	color: #ad9780;
	display: inline-block;
}

.s_inp {
	width: 250px;
	height: 26px;
	margin-top: 5px;
}

.inp01 {
	background: url(../images/txt.gif) no-repeat;
	width: 190px;
	height: 26px;
	line-

height: 26px;
	border: none;
	text-align: left;
	padding-left: 11px;
	color: #848484;
	font-size: 12px;
}

/*ͷ������*/*�ײ���ʼ*/

.fbg {
	background: #000;
	;
}

#footer {
	background: url(../images/lq_pic27.jpg) repeat-x;
}

.footer {
	height: 285px;
}

.f_line {
	background: url(../images/lq_pic34.jpg) top center no-repeat;
	height: 1px;
	width: 100%;
}

.f_nav {
	background: url(../images/lq_pic31.jpg) left top no-repeat;
	padding-left: 35px;
	height: 200px;
	margin-left: 35px;
}

.f_nav li {
	float: left;
	padding-right: 45px;
}

.f_nav li a {
	color: #d6d6d6;
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}

.f_nav ul {
	width: 60px;
}

.f_nav ul li {
	padding: 0;
}

.f_nav ul li a {
	color: #D0D0D0;
	width: 60px;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	display: block;
}

.f_nav ul li a:hover {
	color: #1a8c96;
}

.f_search {
	padding-top: 25px;
}

.f_search .text {
	background: url(../images/lq_pic30.jpg) no-repeat;
	width: 112px;
	height: 22px;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	float: left;
	color: #a39f9f !important;
}

.f_search .submit {
	background: url(../images/lq_pic29.jpg) no-repeat;
	width: 26px;
	height: 22px;
	border: 0;
	float: left;
}

.f_link {
	background: url(../images/lq_pic31.jpg) left top no-repeat;
	padding-left: 35px;
	height: 200px;
}

.f_link li {
	float: left;
	padding-right: 45px;
}

.f_link li a {
	color: #d5d5d5;
	font-size: 16px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	width: 75px;
	display: block;
}

.f_link ul {
	width: 75px;
}

.f_link ul li {
	padding: 0;
}

.f_link ul li a {
	color: #686868;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
}

.f_link ul li a:hover {
	color: #1a8c96;
}

.weibo {
	font-size: 14px;
	color: #FFF;
	padding-top: 10px;
	height: 22px;
	line-height: 22px;
	text-align: right;
}

.weibo span {
	padding: 0 10px;
}

/*.weibo img{ padding-top:8px; *padding-top:0px;}*/

.bottom01 {
	width: 100%;
	background-color: #1B1B1B;
	line-height: 50px;
}

.laline {
	width: 1000px;
	margin: 10px auto;
	font-size: 14px;
        line-height:30px;
}

.laline>a {
	padding: 0 5px;
}

.bottom01 .text {
	font-size: 12px;
	color: #686868;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.bottom01 a {
	color: #686868;
}

.bottom01 .text img {
	vertical-align: middle;
}
/*�ײ�����*/

.divman {
	width: 960px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
	margin-top: 14px;
}

.divman_h {
	margin: 0;
	padding: 0;
}

.div_title {
	background: #F8E9D2;
}

.divbaike_main {
	border: 1px solid #CACBCB;
	float: left;
	margin-bottom: 9px;
	width: 958px;
}

.div_baike_img {
	padding: 12px;
	width: 333px;
	float: right;
}

.div_baike_img img {
	width: 333px;
	float: left;
}

.baike_tit {
	color: #FFFFFF;
	width: 160px;
	font-size: 23px;
	color: #333333;
}

.div_baike_right {
	float: left;
	width: 270px;
	padding: 10px;
}

.div_baike_tt h2 b {
	font-size: 22px;
}

.div_baike_tt {
	border-bottom: 1px dashed #BBBBBB;
}

.div_baike_h3 {
	margin-left: 10px;
	font-weight: normal;
	font-size: 14px;
	margin-top: 4px;
}

.div_baike_content {
	float: left;
	margin-top: 10px;
}

.div_baike_right li {
	line-height: 26px;
	font-size: 15px;
	color: #5A4532;
}

.div_baike_right li span {
	width: 30px;
	margin-right: 6px;
}

.div_baike_right li a {
	color: #5A4532;
}

.div_num_baike {
	margin-left: 30px;
	width: 666px;
	line-height: 20px;
}

.divbaike_main_r {
	border: 1px solid #CACBCB;
	float: left;
	margin-bottom: 9px;
}

.baike_left {
	float: left;
	width: 688px;
}

.baike_right {
	float: left;
	width: 240px;
}
/* CSS Document */

/*common*/

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.aa {
	position: relative;
}

.bb {
	position: absolute;
}

.pro_main .bb {
	position: static;
}
/*���Ŀ�ʼ*/
.banbg {
	background-color: #fff;
	height: 480px;
	overflow: hidden;
	width: 100%;
	margin: 0px auto;
}

.banbg1 {
	background-color: #fff;
	height: 323px;
	overflow: hidden;
	width: 960px;
	margin: 0px auto;
}

#flashs1 {
	position: relative;
	height: 323px;
	overflow: hidden;
}

#flashs1 .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}

#flashs1 .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	right: 50%;
	margin-right: -450px;
	padding: 5px 6px;
}

#flashs1 .btn span {
	color: #F7E7CD;
	background: #5A4532;
	border: 1px solid #5A4532;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 6px;
}

#flashs1 .btn span.cur {
	background: #fff;
	color: #5A4532;
}

#flashs {
	position: relative;
	height: 480px;
	overflow: hidden;
}

#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}

#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	right: 50%;
	margin-right: -450px;
	padding: 5px 6px;
}

#flashs .btn span {
	color: #F7E7CD;
	background: #5A4532;
	border: 1px solid #5A4532;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 6px;
}

#flashs .btn span.cur {
	background: #fff;
	color: #5A4532;
}

.prolist {
	float: left;
	width: 200px;
	border: 1px solid #ccc;
 /*height:469px; margin-top:21px;*/
	overflow: hidden;
	padding-bottom: 2px;
}

.prolist h2 {
	height: 40px;
	font-size: 14px;
	padding: 0 0 0 6px;
	line-height: 40px;
}

.prolist h2 a {
	color: #fff;
}

.prolist h2 span {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	padding-left: 5px;
	font-weight: normal;
}

.li_con {
	overflow: hidden;
}

.li_con h3 {
	font-size: 14px;
	background: url(../images/listh3.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 30px;
	overflow: hidden;
}

.li_con h3 a {
	color: #ffffff;
}

.li_con ul {
	padding: 30px 0;
	overflow: hidden;
	border-top: none;
}

.li_con ul li {
	width: 120px;
	height: 29px;
	line-height: 27px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	border-bottom: 1px dashed #bbac9b;
}

.li_con ul li a {
	color: #333;
	font-size: 16px;
}

.li_con ul .nobot {
	border-bottom: none;
}

.pro2 li.cur a {
	color: #0193aa;
}

.pro_top {
	width: 1000px;
	margin: 0 auto;
	height: 50px;
}

.pro_left {
}

.pro_left span {
	float: left;
	font-size: 14px;
}

.bdshare-button-style0-16 {
	display: inline-block;
}

.gghf1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 300px;
	margin-top: 30px;
}

.ggt {
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.bjhy {
	width: 1000px;
	margin: 0 auto;
}

.hyzs {
	float: left;
}

.hyzs ul {
	float: left;
}

.hyzs ul li {
	width: 210px;
	height: 210px;
	float: left;
	padding: 0 20px;
	display: inline;
	position: relative;
}

.hyzs ul li img {
	width: 210px;
	height: 210px;
}
.cpzx_title{
        height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	overflow: hidden;
	width:165px;
	background: #000;
	
	
	opacity: 0.7;
	
}
.cpzx_title>a{color:#fff;}
.hyzs ul li span {
	height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 210px;
	background: #000;
	bottom: 0;
	left: 20px;
	opacity: 0.7;
	position: absolute;
}

.hyzs ul li span a {
	color: #fff;
}

.hz {
	height: 264px;
	margin-top: 34px;
}

.hzbar {
	text-align: center;
	margin: 30px 115px;
}

.hzbar ul {
	height: 32px;
}

.hzbar ul li {
	width: 70px;
	margin: 0 13px;
	border-bottom: 2px solid #ccc;
	line-height: 30px;
	color: #3b3b3b;
	font-size: 16px;
	float: left;
	overflow: hidden;
}

.hzbar ul li.cur {
	border-bottom: 2px solid #0193aa;
}

.hzbar ul li a:hover, .hzbar ul .cur a {
	color: #0193aa;
	text-decoration: none;
}

.hzbar span a {
	color: #ee0000;
}

.h01 {
	padding: 54px 0 0 0;
	position: relative;
	margin-left: -28px;
}

.h02 {
	padding: 54px 0 0 0;
	position: relative;
	margin-right: -28px;
}

.hz_con {
	padding: 20px 0 0 0;
	height: 203px;
}

.hz_con .al_con {
	position: relative;
	width: 960px;
	height: 203px;
	float: left;
	overflow: hidden;
}

.hz_con ul li {
	float: left;
	margin-right: 21px;
	display: inline;
	width: 164px;
	height: 164px;
}

.hz_con ul li img {
	width: 164px;
	height: 164px;
}

.hz_con ul li span {
	height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 164px;
	background-color: #000;
	filter: Alpha(opacity=60);
	opacity: 0.6;
}

.hz_con ul li span a {
	color: #d2c8af;
}

.hz_con ul .nobot {
	margin-right: 0;
}

.ys {
	height: 1130px;
	overflow: hidden;
	background: url(../images/ys.jpg) no-repeat;
	margin-top: 17px;
}

.ys h2 {
	top: 40px;
	left: 60px;
	height: 87px;
}

.one {
	top: 125px;
	left: 150px;
	width: 395px;
}

.one h3 {
	padding-left: 3px;
	font-family: "΢���ź�";
	font-size: 21px;
	color: #df0101;
	font-weight: normal;
}

.one h3 b {
	color: #ff6803;
}

.one p {
	color: #433e32;
	font-size: 14px;
	line-height: 24px;
	padding: 15px 0 0 0;
	font-family: "΢���ź�";
}

.two {
	top: 210px;
	left: 487px;
	width: 408px;
}

.two h3 {
	padding: 0;
}

.three {
	top: 400px;
	left: 485px;
	width: 420px;
}

.three p {
	padding-left: 14px;
}

.four {
	top: 548px;
	left: 150px;
	width: 390px;
}

.four h3 {
	padding: 0;
}

.four p {
	font-family: "΢���ź�";
	font-size: 21px;
	color: #df0101;
	font-weight: normal;
}

.five {
	top: 752px;
	left: 150px;
	width: 443px;
}

.five p {
	width: 428px;
	font-family: "΢���ź�";
	font-size: 21px;
	color: #df0101;
	font-weight: normal;
}

.six {
	top: 846px;
	left: 490px;
	width: 419px;
}

.six h3 {
	padding: 0;
}

.ystel {
	top: 1008px;
	left: 154px;
	font-size: 16px;
	color: #ee0000;
	font-family: "΢���ź�";
	line-height: 22px;
}

.ystel span {
	display: block;
	font-size: 33px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bd01 {
	width: 960px;
	height: 159px;
	margin-top: 16px;
}

.tel1 {
	top: 89px;
	left: 741px;
	font-size: 14px;
	color: #000000;
	font-family: "΢���ź�";
	line-height: 26px;
}

.tel1 span {
	display: block;
	font-size: 24px;
}

.vs {
	height: 727px;
	margin-top: 27px;
}

.vsbar {
	height: 38px;
	line-height: 38px;
	border-bottom: 2px solid #ee0000;
}

.vsbar ul li {
	float: left;
	width: 348px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-family: "΢���ź�";
	overflow: hidden;
}

.vsbar ul li span {
	cursor: pointer;
	background: url(../images/al_sj.gif) no-repeat 23px 16px;
	padding-left: 20px;
	display: block;
	color: #a37b54;
}

.vsbar ul .cur span {
	background: url(../images/vs_hover.gif) no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.vs_c {
	height: 680px;
	padding: 7px 0 0 0;
}

.vs01 {
	width: 960px;
	height: 207px;
	background: url(../images/vsbg.gif) no-repeat;
	position: relative;
	margin-left: -10px;
	padding: 7px 10px;
}

.vv1 {
	width: 415px;
	overflow: hidden;
	padding: 22px 0 0 24px;
}

.vs_pic1 {
	float: right;
	width: 214px;
	height: 160px;
}

.vs_pic1 img {
	width: 210px;
	height: 156px;
	border: 2px solid #ee0000;
}

.vs_pic1 span {
	color: #fff;
	width: 210px;
	height: 20px;
	line-height: 20px;
	background-color: #ee0000;
	left: 2px;
	bottom: 2px;
	text-align: center;
	display: block;
	overflow: hidden;
	Alpha(opacity=50); opacity: 0.5;
}

.vs_db {
	width: 188px;
}

.vs_db h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: "΢���ź�";
	color: #ee0000;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dotted #aeaeae;
	padding: 4px 0 0 0;
}

.vs_db h3 span {
	font-size: 14px;
	font-family: Arial;
}

.vs_db p {
	height: 24px;
	line-height: 24px;
	color: #646464;
	padding: 5px 0 0 0
}

.vs_icon {
	width: 74px;
}

.vs_icon img {
	width: 58px;
	height: 27px;
	padding: 72px 8px 0;
}

.vv2 {
	width: 422px;
	padding-left: 0;
}

.vs_pic2 {
	float: left;
	width: 214px;
	height: 160px;
}

.vs_pic2 img {
	width: 212px;
	height: 158px;
	border: 1px solid #a2a2a2;
}

.vs_pic2 span {
	color: #fff;
	width: 212px;
	height: 20px;
	line-height: 20px;
	background-color: #000;
	left: 1px;
	bottom: 1px;
	text-align: center;
	display: block;
	overflow: hidden;
	filter: Alpha(opacity=50);
	opacity: 0.5;
}

.vs_db00 {
	width: 188px;
	padding-left: 18px;
}

.vs_db00 h3 {
	color: #57452d;
}

.jz {
	width: 960px;
	height: 390px;
	overflow: hidden;
	margin-top: 20px;
}

.jz h2 {
	background: url(../images/sj_jz.gif) no-repeat left center;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	padding: 0 5px 0 10px;
	border-bottom: 2px solid #ee0000;
	font-weight: normal;
	font-family: "΢���ź�";
}

.jz h2 a {
	color: #E00;
	font-weight: bold;
}

.jz h2 span a {
	font-size: 12px;
	color: #ee0000;
}

.jz_con {
	height: 333px;
	overflow: hidden;
}

.jz_con dl {
	height: 143px;
	padding: 18px 0 0 15px;
	overflow: hidden;
	width: 464px;
	float: left;
}

.jz_con .nobot {
	border-bottom: none;
}

.jz_con dl dt {
	float: left;
	width: 222px;
	height: 143px;
	background: url(../images/jzsha.gif) no-repeat center bottom;
}

.jz_con dl dt img {
	width: 222px;
	height: 133px;
}

.jz_con dl dd {
	float: left;
	padding-left: 18px;
	width: 222px;
}

.jz_con dl dd h3 {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	overflow: hidden;
}

.jz_con dl dd h3 a {
	color: #000000;
}

.jz_con dl dd p {
	line-height: 20px;
	padding: 3px 0 0 0;
	height: 80px;
	overflow: hidden;
}

.jz_con dl dd span a {
	color: #000000;
	height: 30px;
	line-height: 30px;
}

.ry {
	width: 251px;
	height: 354px;
	margin-top: 20px;
	overflow: hidden;
}

.ry h2 {
	background: url(../images/bar.gif) repeat-x;
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	padding: 0 5px 0 10px;
	border: 1px solid #ee0000;
	border-bottom: 2px solid #ee0000;
	font-weight: bold;
	font-family: "΢���ź�";
}

.ry h2 a {
	color: #ffffff;
}

.ry h2 span a {
	font-size: 12px;
	color: #ffffff;
}

.ry_con {
	width: 238px;
	height: 286px;
	padding: 27px 0 0 11px;
	overflow: hidden;
	border: 1px solid #e5cfba;
	border-top: none;
}

.r01 {
	padding: 97px 0 0 0;
}

#ry_con {
	width: 190px;
	overflow: hidden;
	height: 286px;
	float: left;
}

.ry_con dl {
	margin: 0 14px;
	width: 162px;
	height: 286px;
	display: inline;
}

.ry_con dl dt {
	width: 162px;
	height: 230px;
}

.ry_con dl dt img {
	width: 160px;
	height: 228px;
	border: 1px solid #e9d7c3;
}

.ry_con dl dd {
	height: 54px;
	line-height: 54px;
	text-align: center;
	display: block;
	overflow: hidden;
}

.new {
	width: 251px;
	height: 354px;
	overflow: hidden;
	margin: 0;
}

.new_c {
	padding: 15px 0 0 19px;
	width: 230px;
	height: 297px;
	overflow: hidden;
	border: 1px solid #ee0000;
	border-top: none;
}

.new_c span img {
	width: 211px;
	height: 100px;
}

.new_c ul {
	padding: 3px 0 0 0;
	width: 211px;
	height: 193px;
	overflow: hidden;
}

.new_c ul li {
	height: 26px;
	line-height: 26px;
	background: url(../images/dd.gif) no-repeat 4px 12px;
	padding-left: 14px;
	overflow: hidden;
	font-family: "����";
}

.ab_con {
	padding: 15px 0 0 0;
	height: 314px;
	overflow: hidden;
}

.ab_con dl {
	height: 160px;
	overflow: hidden;
}

.ab_con dl dt {
	width: 222px;
	height: 143px;
	float: left;
	background: url(../images/aboutsha.gif) no-repeat center bottom;
}

.ab_con dl dt img {
	width: 222px;
	height: 133px;
}

.ab_con dl dd {
	float: left;
	padding-left: 14px;
	width: 450px;
}

.ab_con dl dd h3 {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.ab_con dl dd h3 a {
	font-size: 12px;
	color: #000000;
}

.ab_con dl dd p {
	line-height: 20px;
	color: #5c5751;
	height: 80px;
	overflow: hidden;
}

.ab_con dl dd span a {
	color: #000000;
	height: 30px;
	line-height: 30px;
}

.ab_con ul {
	height: 154px;
	overflow: hidden;
}

.ab_con ul li {
	float: left;
	width: 212px;
	height: 143px;
	margin-right: 18px;
	overflow: hidden;
	display: inline;
	background: url(../images/asha.gif) no-repeat center bottom;
}

.ab_con ul li img {
	width: 212px;
	height: 133px;
}

.ab_con ul li span {
	width: 212px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
	overflow: hidden;
	background: url(../images/aspan.gif) no-repeat;
	left: 0;
	bottom: 10px;
	filter: Alpha(opacity=70);
	opacity: 0.7;
}

.ab_con ul li span a {
	color: #fff;
}

.ab_con ul .nobot {
	margin-right: 0;
}

.lc {
	height: 196px;
	background: url(../images/lcsha.gif) no-repeat center bottom;
	overflow: hidden;
}

.lc h2 {
	font-size: 18px;
	color: #ee0000;
	font-weight: normal;
	font-family: "΢���ź�";
	height: 50px;
	line-height: 50px;
}

.lc_c {
	width: 950px;
	height: 121px;
	margin: 7px 0 0 10px;
	background: url(../images/lc.gif) no-repeat;
}

.lc_c ul li {
	float: left;
	width: 148px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #000000;
	font-family: "΢���ź�";
	padding: 0 0 23px 46px;
	margin-right: 46px;
	display: inline;
}

.lc_c ul .nopadr {
	margin-right: 0;
}

.lc_c ul .a7 {
	width: 199px;
	overflow: hidden;
}

.lc_c span {
	top: 57px;
	right: 38px;
}

.lc_c span img {
	width: 172px;
	height: 36px;
}


.dt {
	width: 322px;
	height: 328px;
	overflow: hidden;
	margin: 0;
	padding-left: 26px;
	padding-right: 26px;
	background: url(../images/faq_x.gif) no-repeat right 5px;
}

.dt h2 {
	height: 32px;
	line-height: 32px;
}

.dt_con {
	padding: 20px 0 0 0;
	height: 274px;
	overflow: hidden;
}

.dt_con dl {
	height: 153px;
	overflow: hidden;
}

.dt_con dl dt {
	float: left;
	width: 122px;
	height: 143px;
	background: url(../images/dtsha.gif) no-repeat center bottom;
}

.dt_con dl dt img {
	width: 122px;
	height: 133px;
}

.dt_con dl dd {
	float: left;
	padding-left: 14px;
	width: 186px;
}

.dt_con dl dd h3 {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.dt_con dl dd h3 a {
	color: #57452d;
}

.dt_con dl dd p {
	color: #5c5751;
	line-height: 20px;
	overflow: hidden;
	height: 80px;
}

.dt_con dl dd span a {
	color: #a37b54;
	height: 30px;
	line-height: 30px;
}

.dt_con ul {
	overflow: hidden;
	width: 322px;
}

.dt_con ul li {
	background: url(../images/dd2.gif) no-repeat 2px center;
	width: 305px;
	padding-left: 14px;
	margin-right: 10px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	float: left;
}

.dt_con ul li a {
	color: #000000;
}

.dt_con ul .nomar {
	margin-right: 0;
}

.dh {
	width: 242px;
	height: 358px;
	margin: 0;
	padding-left: 26px;
}

.dh h2 {
	height: 32px;
	line-height: 32px;
	font-weight: bold;
}

.dh_con {
	padding: 20px 0 0 0;
	height: 274px;
	overflow: hidden;
}

.dh_con ul {
}

.dh_con ul li {
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.dh_con ul li a,.dh_con ul li a:hover {
	color: #333;
}

.linkbg {
	background: url(../images/linksha.gif) no-repeat center bottom;
	height: 92px;
}

.links {
	width: 960px;
	height: 78px;
	overflow: hidden;
	background: url(../images/linkbg.gif) repeat;
	margin: 0 auto;
}

.links h2 {
	padding: 46px 15px 0 21px;
	width: 76px;
	height: 40px;
	overflow: hidden;
	background: url(../images/linkh2.gif) no-repeat 21px 19px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.links h2 a {
	color: #969696;
}

.l_con {
	line-height: 26px;
	width: 840px;
	height: 64px;
	padding: 12px 0 0 0;
	color: #969696;
	background: url(../images/linkx.gif) no-repeat left 14px;
}

.l_con a {
	padding: 0 12px;
	color: #969696;
}

.top {
	height: 40px;
	border: 1px solid #ccc;
	position: fixed;
	background: #fff;
	top: 0;
	z-index: 999;
	width: 100%;
}

.top_nr {
	width: 1000px;
	margin: 0 auto;
}

.top_nr a {
	font-size: 14px;
	color: #838383;
}

.langqing {
	float: left;
}

.langqing li {
	float: left;
	padding: 0 10px;
	line-height: 40px;
}

.yblf {
	float: right;
	line-height: 40px;
}

.hywz {
	height: 26px;
	background: #cacaca;
}

.wzwz span {
	float: right;
	line-height: 26px;
}

.wzwz {
	width: 1000px;
	margin: 0 auto;
}

.banner {
	width: 100%;
	height: 540px;
	position: relative;
	clear: both;
}

.banner_main {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.banner_btn {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}

.banner_btn span {
	width: 15px;
	height: 15px;
	background: #666;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.cphb {
	float: left;
	width: 790px;
	margin-left: 8px;
}

.cphb ul li {
	float: left;
}

.cphb ul li img {
	width: 790px;
}

.ggcpp {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}

.ggcpp>span {
	text-align: center;
	line-height: 100px;
	display: block;
	font-size: 36px;
	letter-spacing: 2px;
	color: #0193aa;
	font-weight: bold;
}

.ppkh li {
	float: left;
	width: 112px;
	padding: 15px;
}

.ppkh li span {
	font-size: 14px;
	color: #666;
	width: 110px;
	text-align: center;
	display: block;
}

.ys1 {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys1_left {
	float: left;
	width: 500px;
}

.ys1_left>img {
	float: left;
	width: 420px;
	height: 240px;
}

.ys1_xiaotu {
	float: left;
}

.ys1_xiaotu ul li {
	width: 121px;
	height: 85px;
}

.ys1_wz {
	float: left;
	width: 330px;
	padding: 57px 85px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.ys1_wz span, .ys2_wz span, .ys3_wz span, .ys4_wz span, .ys5_wz span {
	font-size: 20px;
	color: #0193aa;
	font-weight: bold;
	line-height: 40px;
}

.ys2 {
	background: #F0F0F0;
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys2_right {
	width: 500px;
	float: right;
}

.ys2_right>img {
	height: 240px;
	padding-right: 150px;
	float: right;
}

.ys2_wz {
	float: left;
	text-align: right;
	width: 330px;
	padding: 57px 85px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.ys3 {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys3_left {
	float: left;
	width: 500px;
}

.ys3_left>img {
	float: left;
	width: 420px;
	height: 240px;
}

.ys3_wz {
	float: left;
	width: 330px;
	padding: 50px 85px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.ys4 {
	background: #F0F0F0;
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys4_left {
	float: right;
	width: 500px;
}

.ys4_left>img {
	float: right;
	width: 420px;
	height: 240px;
}

.ys4_wz {
	float: left;
	text-align: right;
	width: 330px;
	padding: 57px 85px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.ys5 {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys5_right {
	float: left;
	width: 500px;
	text-align: center;
}

.ys5_wz {
	float: left;
	width: 330px;
	padding: 57px 85px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.rmcx {
	width: 1000px;
	margin: 20px auto;
}

.rmcx ul {
	float: left;
}

.rmcx ul li {
	float: left;
	width: 300px;
	margin: 10px 16px;
	position: relative;
}

.rmcx ul li img {
	width: 300px;
	height: 300px;
}

.zyc {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 25px;
	background: rgba(0,0,0,0);
	color: rgba(255,255,255,0);
	overflow: hidden;
	z-index: 3;
}

.zyc:hover {
	background: rgba(0,0,0,0.8);
	color: rgba(255,255,255,1);
}

.zyc div {
	display: block;
}

.xgt {
	letter-spacing: 1px;
	font-family: "΢���ź�";
	width: 230px;
	margin: 0 auto;
	padding-top: 100px;
}

.xgt h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}

.xgt p {
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

.aboutlq {
	width: 1000px;
	margin: 30px auto;
}

.lqjj {
	width: 490px;
	height: 464px;
	float: left;
	background: #F4F4F4;
	text-align: center;
}

.lqjj img {
	width: 450px;
	margin-top: 20px;
}

.wzbf {
	margin: 0 20px;
	line-height: 25px;
	margin-top: 20px;
	text-align: left;
}

.wzbf h2 {
	font-size: 24px;
	line-height: 40px;
	font-weight: normal;
}

.wzbf p {
	font-size: 15px;
	line-height: 22px;
}

.gssj {
	width: 490px;
	margin-left: 20px;
	float: left;
}

.sjbt {
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
	background: #F4F4F4;
}

.sjbt h2 {
	font-size: 24px;
	float: left;
	font-weight: normal;
}

.sjbt span {
	float: right;
	font-size: 14px;
}

.sjtp {
	float: left;
}

.sjtp li {
	float: left;
	width: 240px;
	margin-right: 5px;
	padding: 10px 0 0;
}

.sjtp li img {
	width: 240px;
	height: 200px;
}

.sjbt span a:hover {
	color: #0093aa;
	text-decoration: none;
}

.gfgl {
	background: #f4f4f4;
}

.glzs {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
}

.glzs h2 {
	text-align: center;
	font-size: 26px;
	line-height: 50px;
}

.zszs {
	float: left;
}

.zszs li>span {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	font-size: 14px;
}

.zszs li {
	float: left;
	width: 180px;
	padding: 0 10px;
}

.zszs li img {
	width: 180px;
}

.zszs span a {
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	display: block;
}

.xwrd {
	width: 1000px;
	margin: 20px auto;
}

.xwzx {
	width: 490px;
	;float: left;
}

.titles {
	height: 36px;
	background: #f6f6f6;
}

.nav_title {
	background: #0193aa;
	color: #fff !important;
}

.titles a {
	color: #000;
	font-size: 16px;
	line-height: 36px;
	padding: 0 10px;
	display: inline-block;
}

.zxnr ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
	height: 140px;
}

.zxnr ul li img {
	width: 200px;
	float: left;
	height: 140px;
}

.xwnr {
	float: left;
	margin: 0 10px;
	width: 270px;
	height: 140px;
	overflow: hidden;
}

.xwnr h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	font-weight: normal;
}

.xwnr p {
	line-height: 20px;
	font-size: 14px;
}

.cjwt {
	float: left;
	width: 480px;
	margin-left: 30px;
}

.index_title {
	height: 36px;
	background: #f6f6f6;
}

.index_title a {
	float: left;
	color: #000;
	font-size: 16px;
	line-height: 36px;
	padding: 0 10px;
	display: block;
}

.index_title span {
	float: right;
}

.index_title span a {
	font-size: 14px;
	color: #000;
}

.wtlb ul li img {
	padding-right: 10px;
}

.wtlb ul li h2 img {
	padding: 8px 10px 0 0;
}

.wtlb ul li {
	padding: 10px 0;
	overflow: hidden;
}

.wtlb ul li h2 {
	font-size: 18px;
	line-height: 35px;
}

.wtlb ul li p {
	font-size: 14px;
	line-height: 20px;
}

.prodetailsinfo {
	position: relative;
	height: 520px;
	overflow: hidden;
}

.laline>span {
	color: #d5d5d5;
	font-size: 16px;
}

/*add css*/
.moresbox:hover .mores{display:block;}
.mores {
	display:none;
    position: absolute;
    background: rgba(255,255,255,1);
    margin-left: -82px;
	border: 1px solid #a0dce6;
    width: 350px;
	height:100px;
}
.mores a {width: 33%;display: inline-block;text-align: center;}