﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.bg {
	background: #FFF;
}
/**/
.banner a {
	display: block;
	height: 450px;
	overflow: hidden;
}
.s_bj {
	height: 93px;
	overflow: hidden;
	border-bottom: 1px solid #eaeaeb;
}
.sou {
	height: 93px;
	overflow: hidden;
}
.s_inp01 {
	width: 256px;
	padding-top: 34px;
*padding-top:32px;
}
.inp01 {
	width: 160px;
	height: 25px;
	line-height: 25px;
	background: url(../images/s.gif) no-repeat;
	border: 0;
	color: #ccc;
	font-size: 14px;
	padding-left: 10px;
}
.inp02 {
	background: url(../images/ss.gif) no-repeat;
	width: 36px;
	height: 25px;
	border: 0;
}
.sou p {
	font: 14px/92px "Microsoft Yahei";
	width: 600px;
	color: #777;
}
.sou p a {
	color: #777;
	padding: 0 8px;
}
/**/
.zt {
	height: 454px;
	overflow: hidden;
}
.zt h2 {
	height: 155px;
	overflow: hidden;
	background: url(../images/zt_h.gif) no-repeat center center;
	text-align: center;
	font: 14px/54px "Microsoft Yahei";
	color: #646464;
}
.zt h2 a {
	margin-top: 22px;
	display: block;
	font: 24px/54px "Microsoft Yahei";
	color: #da271e;
}
.zt_c ul {
	border: 1px solid #dfdfdf;
	height: 237px;
	overflow: hidden;
}
.zt_c ul li {
	float: left;
	width: 198px;
	height: 237px;
	background: #f9f9f9;
	border-right: 1px solid #dfdfdf;
}
.zt_c ul li em {
	display: block;
	width: 99px;
	margin: 0 auto;
	margin-top: 35px;
}
.zt_c ul li span {
	font: 16px/96px "Microsoft Yahei";
	color: #333;
	text-align: center;
	display: block;
}
.zt_c .nobot {
	border-right: 0;
}
.zt_c ul .zt02 {
	display: none;
}
.zt_c ul .phover .zt01 {
	display: none;
}
.zt_c ul .phover .zt02 {
	display: block;
}
/**/
.cp {
	padding-bottom:40px;
	overflow: hidden;
}
.cp_lb {
	overflow: hidden;
}
.lb {
	width: 200px;
}
.lb h2 {
	font: 9px Arial, Helvetica, sans-serif;
	width: 196px;
	height: 64px;
	border: 2px solid #e2564f;
	background: #da271e;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
.lb h2 a {
	display: block;
	font: bold 20px/46px "Microsoft Yahei";
	color: #fff;
}
.lb h3 {
	margin-top: 10px;
	width: 200px;
	height: 38px;
	position: relative;
}
.lb h3 a {
	display: block;
	width: 180px;
	height: 38px;
	background: url(../images/lb_h1.gif) no-repeat center top;
	font: 14px/38px "Microsoft Yahei";
	color: #333;
	padding-left: 20px;
}
.lb h3 a:hover {
	background: url(../images/lb_h01.gif) no-repeat center top;
	text-decoration: none;
	color: #fff;
}
.lb ul {
	background: #f8f7f7;
	position: absolute;
	width: 155px;
	padding: 0 16px;
	top: 0;
	left: 200px;
}
.lb ul li {
	text-align: center;
	height: 39px;
	border-bottom: 1px dashed #ccc;
}
.lb ul li a {
	background: none;
	width: 155px;
	padding: 0;
	color: #666;
}
.lb ul li a:hover {
	background: none;
	color: #666;
}
.lb ul .nobot {
	border-bottom: 0;
}
.cp_x {
	width: 760px;
}
.cp_x h2 {
	height: 40px;
	border-bottom: 1px solid #989797;
	font: bold 16px/40px "Microsoft Yahei";
	color: #333;
}
.cp_x h2 a {
	color: #333;
}
.cp_x h2 em {
	font: bold 14px "Microsoft Yahei";
	color: #9a9a9a;
	text-transform: uppercase;
	display: inline-block;
	margin-left: 6px;
}
.cp_x h2 span {
	font: bold 12px/40px "Microsoft Yahei";
	color: #333;
}
.cp_x h2 span a {
	color: #333;
}
.cp_x dl {
	height: 375px;
	margin-top: 37px;
	overflow: hidden;
}
.cp_x dl dt {
	width: 390px;
	height: 374px;
	overflow: hidden;
}
.cp_x dl dt img {
	width: 388px;
	height: 372px;
	border: 1px solid #cdcdcd;
}
.cp_x dl dd {
	width: 370px;
	height: 374px;
	overflow: hidden;
}
.cp_x dl dd p {
	margin-left: 10px;
	margin-top: 25px;
	height: 220px;
}
.cp_x dl dd p b {
	display: block;
	font: bold 24px/36px "Microsoft Yahei";
	color: #333;
}
.cp_x dl dd p em {
	display: block;
	font: 14px/30px "Microsoft Yahei";
	color: #434343;
}
.cp_x dl dd span {
	margin-left: 0px;
	display: block;
	font: 14px/28px "Microsoft Yahei";
}
.cp_x dl dd span a {
	margin-left: 10px;
	display: inline-block;
	width: 72px;
	height: 29px;
	background: url(../images/c_b01.gif) no-repeat center top;
	color: #fff;
	padding-left: 33px;
}
.cp_x dl dd span .c_b01 {
	background: url(../images/c_b02.gif) no-repeat center top;
	margin-left: 31px;
}
.cp_xq1 {
	overflow: hidden;
}
.cp_xq1 h2 {
	height: 41px;
	border-bottom: 1px solid #989797;
}
.cp_xq1 h2 a {
	font: bold 16px/40px "Microsoft Yahei";
	color: #333;
}
.cp_xq1 h2 em {
	color: #cc0000;
}
.cp_xq1 h2 span {
}
.cp_xq1 h2 span a {
	font: 12px/40px "Microsoft Yahei";
	color: #333;
}
.cp_xq1 ul li {
	margin-top: 20px;
	margin-right: 8px;
	float: left;
	width: 244px;
}
.cp_xq1 ul .cp_ad1 {
	width: 242px;
	height: 315px;
}
.cp_xq1 ul .cp_ad1 img {
	width: 242px;
	height: 315px;
	border: 0;
	background: none;
}
.cp_xq1 ul li p {
	font: 14px/54px "Microsoft Yahei";
	text-align: center;
	height: 290px;
	overflow: hidden;
}
.cp_xq1 ul li p a {
	color: #666;
	display: block;
	border: 1px solid #cbcbcb;
	padding: 2px;
	width: 238px;
}
.cp_xq1 ul li p a:hover {
	background: url(../images/cp_hb.gif) no-repeat center top;
	border: 0;
}
.cp_xq1 ul li p img {
	width: 238px;
	height: 238px;
}
.cp_xq1 ul li span {
	display: block;
	width: 210px;
	margin: 0 auto;
	font: 16px "Microsoft Yahei";
	color: #cc0000;
}
.cp_xq1 ul li span a {
	width: 90px;
	height: 24px;
	text-align: center;
	margin-top: 8px;
	background: #da271e;
	color: #fff;
	font: 14px/24px "Microsoft Yahei";
}
.cp_xq1 ul li span em {
	font: 12px "Microsoft Yahei";
	color: #ccc;
}
.cp_xq1 ul li span em i {
	text-decoration: line-through;
}
.cp_xq1 ul li span b {
	font: 12px "Microsoft Yahei";
	color: #cc0000;
}
.cp_xq1 .nobot {
	margin-right: 0;
}
.cp_xq2 {
	margin-top: 0;
}
.cp_xq3 {
	margin-top: 0;
}
/**/
.zx {
	background: url(../images/zx_bj.jpg) no-repeat center top;
	height: 150px;
	overflow: hidden;
}
.zx_con {
	height: 150px;
	overflow: hidden;
	position: relative;
}
.zx_con p {
	position: absolute;
	background: url(../images/zx_tel.png) no-repeat left center;
	font: 14px "Microsoft Yahei";
	color: #fff;
	padding-left: 54px;
	top: 53px;
	right: 26px;
}
.zx_con p span {
	display: block;
	font: bold 24px Arial, Helvetica, sans-serif;
}
/**/
.fa {
	height: 200px;
	margin-top: 60px;
	overflow: hidden;
}
.fa ul li {
	border-right: 1px solid #c3c3c3;
	float: left;
	width: 165px;
	height: 200px;
	overflow: hidden;
}
.fa ul li img {
	width: 165px;
	height: 129px;
}
.fa ul li a {
	width: 165px;
	height: 200px;
	overflow: hidden;
	display: block;
	background: #333;
}
.fa ul li a:hover {
	background: #da271e;
	text-decoration: none;
}
.fa ul li span {
	display: block;
	font: 14px/22px "Microsoft Yahei";
	color: #fff;
	width: 138px;
	margin: 0 auto;
}
.fa .nobot {
	border-right: 0;
}
/**/
.al {
	background: url(../images/al_bj.jpg) no-repeat center top;
	overflow: hidden;
}
.al_con {
	overflow: hidden;
	padding-bottom:60px;
}
.al_con h2 {
	padding-top: 48px;
	font: 18px/40px "Microsoft Yahei";
	color: #646464;
	overflow: hidden;
	text-align: center;
}
.al_con h2 a {
	color: #333;
	display: block;
	font: 24px/40px "Microsoft Yahei";
}
.al_con h2 em {
	color: #db0014;
}
.al_c ul {
	margin-top: 50px;
	overflow: hidden;
}
.al_c ul li {
	float: left;
	width: 332px;
	height: 318px;
	overflow: hidden;
	position: relative;
}
.al_c ul li img {
	width: 326px;
	height: 312px;
}
.al_c ul li p {
	display: none;
	width: 326px;
	height: 312px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/hz_ho.png) no-repeat center top;
	font: 14px/210px "Microsoft Yahei";
	color: #fff;
	text-align: center;
}
/**/
.sh {
	background: url(../images/sh_bj.jpg) no-repeat center top;
	height: 476px;
	overflow: hidden;
}
.sh_con {
	height: 476px;
	overflow: hidden;
}
.sh_con h2 {
	margin-top: 148px;
	margin-left: 57px;
	font: 26px "Microsoft Yahei";
	color: #333;
}
.sh_con h2 em {
	color: #da271e
}
.sh_con h2 span {
	display: block;
	font: 16px "Microsoft Yahei";
	color: #666;
}
.sh_con ul {
	margin-left: 56px;
	margin-top: 24px;
}
.sh_con ul li {
	height: 40px;
	background: url(../images/sh_lb.gif) no-repeat left center;
	font: 16px/40px "Microsoft Yahei";
	color: #666;
	padding-left: 25px;
}
/**/
.zx02 {
	height: 235px;
	overflow: hidden;
	position: relative;
}
.zx02 p {
	position: absolute;
	background: url(../images/zx_tel.png) no-repeat left center;
	font: 14px "Microsoft Yahei";
	color: #fff;
	padding-left: 54px;
	top: 76px;
	right: 26px;
}
.zx02 p span {
	display: block;
	font: bold 24px Arial, Helvetica, sans-serif;
}
/**/
.about {
	background: url(../images/a_bj.jpg) no-repeat center top;
	height: 617px;
	overflow: hidden;
}
.a_con {
	height: 617px;
	overflow: hidden;
}
.a_con dl {
	margin-top: 30px;
	height: 341px;
	overflow: hidden;
}
.a_con dl dt {
	height: 341px;
	width: 529px;
}
.a_con dl dt img {
	width: 525px;
	height: 337px;
	border: 2px solid #ffabab;
}
.a_con dl dd {
	width: 378px;
	margin-left: 28px;
	display: inline;
}
.a_con dl dd p {
	font: 14px/28px "Microsoft Yahei";
	color: #fff;
	height: 304px;
}
.a_con dl dd p a {
	margin-bottom: 28px;
	display: block;
	font: bold 30px "Microsoft Yahei";
	color: #fff;
}
.a_con dl dd p em {
	display: block;
	font: bold 54px/54px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.a_con dl dd span {
	display: block;
}
.a_con dl dd span a {
	display: block;
	width: 100px;
	height: 36px;
	text-align: center;
	background: #fff;
	font: 16px/36px "Microsoft Yahei";
	color: #c70000;
}
.a_xc {
	height: 206px;
	overflow: hidden;
	margin-top: 40px;
}
.a_xc .leftt {
	display: block;
	width: 22px;
	height: 59px;
	overflow: hidden;
	margin-top: 42px;
}
.a_xc .rightt {
	display: block;
	width: 22px;
	height: 59px;
	overflow: hidden;
	margin-top: -150px;
}
.a_xc ul {
	margin-left: 8px !important;
	display: inline;
}
.a_xc ul li {
	line-height: 0;
	float: left;
	width: 221px;
	margin-right: 16px;
}
.a_xc ul li img {
	width: 217px;
	height: 139px;
	overflow: hidden;
	border: 2px solid #ffabab;
}
.a_xc ul li span {
	display: block;
	text-align: center;
	font: 14px/48px "Microsoft Yahei";
	color: #fff;
}
.a_xc .nobot {
	margin-right: 0;
}
/**/
.new {
	height: 393px;
	overflow: hidden;
	margin-top: 60px;
}
.n_l {
	width: 650px;
}
.n_h {
	height: 39px;
	overflow: hidden;
	border-bottom: 1px solid #858585;
}
.n_h ul li {
	float: left;
	width: 120px;
	height: 39px;
	text-align: center;
	font: bold 16px/38px "Microsoft Yahei";
}
.n_h ul li a {
	display: inline-block;
	width: 120px;
	height: 39px;
	background: #333;
	color: #fff;
}
.n_h ul li a:hover, .n_h .cur a {
	background: #da271e;
	text-decoration: none;
}
.n_h span {
	font: 14px/38px Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
}
.n_h span a {
	color: #666;
}
.n_c {
	height: 271px;
	overflow: hidden;
	margin-top: 30px;
}
.n_c p {
	width: 265px;
	height: 271px;
	overflow: hidden;
}
.n_c p img {
	width: 263px;
	height: 269px;
	border: 1px solid #c5c5c5;
}
.n_c ul {
	width: 355px;
}
.n_c ul li {
	padding-left: 17px;
	height: 60px;
	width: 338px;
	background: #f0f0f0;
	font: 14px/14px "Microsoft Yahei";
	color: #a9a9a9;
	margin-bottom: 10px;
}
.n_c ul li a {
	display: block;
	font: 14px/30px "Microsoft Yahei";
	color: #333;
}
.wd {
	width: 300px;
}
.wd h2 {
	margin-bottom: 18px;
	height: 39px;
	border-bottom: 1px solid #858585;
}
.wd h2 a {
	display: inline-block;
	width: 120px;
	height: 39px;
	overflow: hidden;
	background: #da271e;
	text-align: center;
	font: bold 16px/38px "Microsoft Yahei";
	color: #fff;
}
.wd h2 span a {
	font: 14px/38px Arial, Helvetica, sans-serif;
	color: #666;
	background: none;
	width: 60px;
	text-transform: uppercase;
}
.wd dl {
	width: 300px;
	margin: 0 auto;
	padding-bottom: 14px;
	border-bottom: 1px dashed #9d9d9d;
	margin-top: 12px;
}
.wd dl dt {
	background: url(../images/wd_w.gif) no-repeat left center;
	font: 12px/30px "Microsoft Yahei";
	padding-left: 32px;
}
.wd dl dt a {
	color: #333;
}
.wd dl dd {
	background: url(../images/wd_d.gif) no-repeat left 12px;
	font: 12px/26px "Microsoft Yahei";
	color: #666;
	padding-left: 32px;
}
.wd .nobot {
	border-bottom: 0;
}
/**/
.td {
	height: 132px;
	overflow: hidden;
	position: relative;
}
.td p {
	position: absolute;
	width: 105px;
	height: 104px;
	overflow: hidden;
	top: 10px;
	left: 449px;
}
.td dl {
	float: left;
	width: 178px;
	margin-right: 28px;
}
.td dl dt {
	margin-bottom: 5px;
	height: 33px;
	border-bottom: 1px solid #666;
	text-align: center;
}
.td dl dt a {
	font: 14px/32px "Microsoft Yahei";
	color: #333;
}
.td dl dd {
	background: url(../images/d_hl.gif) no-repeat left center;
	font: 14px/24px "Microsoft Yahei";
	padding-left: 33px;
	margin-left: 45px;
}
.td dl dd a {
	color: #666;
}
.td .nobot {
	margin-right: 0;
}
.td .td_n {
	margin-right: 220px;
}
/**/
.link {
	height: 94px;
	overflow: hidden;
}
.link h2 {
	text-transform: uppercase;
	width: 124px;
	background: url(../images/link_b.gif) no-repeat left center;
	padding-left: 42px;
	font: bold 18px/94px "Microsoft Yahei";
	color: #333;
}
.link h2 a {
	color: #333;
}
.link p {
	font: 14px/94px "Microsoft Yahei";
	color: #8c8c8c;
}
.link p a {
	color: #8c8c8c;
	display: inline-block;
	padding: 0 20px;
}
.link span {
	font: 14px/94px "Microsoft Yahei";
}
.link span a {
	color: #8c8c8c;
}
/******************************广告*********************************/
.banners {
	height: 450px;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 450px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 450px;
	overflow: hidden;
	text-align: center;
	background-position: center top;
}
.fullSlide .bd li a {
	display: block;
	height: 450px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
 *display:inline;
	zoom: 1;
	width: 100px;
	height: 8px;
	margin: 1px;
	overflow: hidden;
	background: #fff;
	line-height: 999px;
}
.fullSlide .hd ul .on {
	background: #DA271E;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 5%;
	z-index: 1;
	width: 40px;
	height: 60px;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
	width: 73px;
	height: 73px;
}
.fullSlide .prev {
	background: url(../images/left1s.png) no-repeat;
}
.fullSlide .next {
	left: auto;
	right: 5%;
	background: url(../images/right1s.png) no-repeat;
}
