﻿
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block;  height:456px; overflow:hidden;}
.fullSlide {
	width:100%;
	position:relative;
	height:456px;
}
.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:456px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:456px;
}

.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:#2C2C2C;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#C01D20;
}
.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(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}


/**/
.hz{ height:228px; overflow:hidden;}
.hz_l{ width:243px; height:162px; margin-top:66px; overflow:hidden; background:#c01d20; position:relative;}
.hz_l p{ font:bold 24px "Microsoft Yahei"; color:#fff; margin-top:28px; margin-left:20px;}
.hz_l p a{ color:#fff;}
.hz_l p a:hover{ text-decoration:none;}
.hz_l p span{ display:block; font:bold 16px "Microsoft Yahei"; color:#ce393d; text-transform:uppercase;}
.hz_l p em{ display:block; font:18px "Microsoft Yahei";}
.hz_l .hz_a01,.hz_l .hz_a02{ display:block; position:absolute; width:26px; height:26px;}
.hz_l .hz_a01{ top:115px; left:20px; background:url(Img/Index/hz_l1.gif) no-repeat left top;}
.hz_l .hz_a02{ top:115px; left:52px; background:url(Img/Index/hz_r1.gif) no-repeat left top;}
.hz_l .hz_a01:hover{ background:url(Img/Index/hz_l01.gif) no-repeat left top;}
.hz_l .hz_a02:hover{ background:url(Img/Index/hz_r01.gif) no-repeat left top;}

.hz_r{ width:755px; height:160px; overflow:hidden; margin-top:66px; border:1px solid #dedede;}
.hz_r ul li{ width:188px; height:160px; border-right:1px solid #dedede; float:left;}
.hz_r ul li img{ width:188px; height:160px;}
.hz_r .nobot{ border-right:0;}

/**/
.cp{ height:951px; overflow:hidden;}

.lb{ background:url(Img/Index/lb_bj.jpg) no-repeat left top; width:235px; height:890px; overflow:hidden;}
.lb h2{ height:61px; overflow:hidden; text-align:center; font:bold 20px/60px "Microsoft Yahei"; color:#fff;}
.lb h2 a{ color:#fff;}

.lb_c{ width:192px; margin:0 auto; margin-top:10px; overflow:hidden; height:746px;}
.lb_c h3{ width:192px; height:31px; overflow:hidden; margin-top:10px;}
.lb_c h3 a{ height:31px; width:164px; display:inline-block; background:url(Img/Index/lb01.gif) no-repeat left top; font:bold 14px/30px "Microsoft Yahei"; color:#333; padding-left:28px;}
.lb_c h3 a:hover{ background:url(Img/Index/lb1.gif) no-repeat left top; color:#fff; text-decoration:none;}
.lb_c h4{ margin-top:12px; margin-bottom:5px; width:192px; height:31px; overflow:hidden;}
.lb_c h4 a{ display:inline-block; width:164px; height:31px; background:url(Img/Index/lb2.gif) no-repeat left top; font:bold 14px/30px "Microsoft Yahei"; color:#555; padding-left:28px;}
.lb_c h4 a:hover{ background:url(Img/Index/lb02.gif) no-repeat left top; text-decoration:none; color:#c01d20;}
.lb_c ul li{ margin-left:14px; background:url(Img/Index/lb_l01.gif) no-repeat left center; font:14px/30px "Microsoft Yahei"; color:#555; padding-left:13px;}
.lb_c ul li a{ color:#555;}

.lb_tel{ margin-top:8px;}
.lb_tel p{ margin-left:20px; font:16px "Microsoft Yahei"; color:#fff; background:url(Img/Index/lb_tel.gif) no-repeat left top; height:41px; padding-left:60px;}
.lb_tel p span{ display:block; font:22px Arial, Helvetica, sans-serif;}

.cp_c{ width:747px;}
.cp_c h2{ margin-bottom:19px; margin-top:14px; height:48px; overflow:hidden; background:url(Img/Index/cp_xh.gif) no-repeat left bottom;}
.cp_c h2 a{ font:16px/48px "Microsoft Yahei"; color:#555;}
.cp_c h2 span a{ font:14px/48px "Microsoft Yahei"; color:#555;}

.cp_x{}
.cp_x ul li{ float:left; height:267px; width:239px; line-height:0; margin-right:15px;}
.cp_x ul li img{ width:239px; height:210px;}
.cp_x ul li span{ display:block; font:14px/48px "Microsoft Yahei"; color:#555; text-align:center;}
.cp_x .nobot{ margin-right:0;}
/**/
.zx{ background:url(Img/Index/zx_bj.jpg) no-repeat center top; height:204px; overflow:hidden;}

.zx_con{ height:204px; overflow:hidden; position:relative;}
.zx_con a{ width:114px; height:33px; background:#c01d20; text-align:center; position:absolute; top:140px; right:256px; display:block; font:14px/28px "Microsoft Yahei"; color:#fff;}
.zx_con p{ background:url(Img/Index/zx_bj.png) no-repeat left center; font:14px "Microsoft Yahei"; color:#fff; padding-left:33px; position:absolute; right:0; top:140px;}
.zx_con p span{ font:24px Impact;}


/**/
.td{ background:url(Img/Index/td_bj.jpg) no-repeat center top; height:810px; overflow:hidden;}
.td_con{ height:810px; overflow:hidden; position:relative;}
.td01{ width:534px; height:81px; overflow:hidden; position:absolute; top:232px; right:0;}
.td01 dt{ background:url(Img/Index/td_d.png) no-repeat left top; width:59px; height:81px; text-align:center; font:36px/64px Impact; color:#c01d20;}
.td01 dd{ width:450px; font:16px/24px "Microsoft Yahei"; color:#333; margin-left:22px; display:inline;}
.td01 dd b{ display:block; font:bold 24px "Microsoft Yahei"; color:#c01d20;}

.td02{ top:357px;}

.td03{ top:492px;}

.td04{ top:622px;}
/**/
.al{ height:984px; overflow:hidden;}
.al h2{ height:123px; overflow:hidden; text-align:center; font:36px Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; padding-top:58px;}
.al h2 a{ display:block; font:bold 40px "Microsoft Yahei"; color:#333;}

.al_h{ width:996px; margin:0 auto; margin-bottom:28px; border-top:1px solid #b5b5b5; height:134px; border-left:1px solid #b5b5b5;}
.al_h ul li{ height:147px; float:left; width:166px; background:url(Img/Index/al_ho1.gif) no-repeat left top; position:relative; }
.al_h ul li a{ display:inline-block; height:134px; width:166px;}
.al_h ul li span{ position:absolute; font:16px/36px "Microsoft Yahei";width:166px; text-align:center; height:36px; bottom:29px; left:0; color:#333;}
.al_h ul li em{ width:165px; height:134px; display:block;}

.al_h ul .al02{ display:none;}
.al_h ul .cur{ background:url(Img/Index/al_ho.gif) no-repeat left top; color:#fff;}
.al_h ul .cur span{ color:#fff;}
.al_h ul .cur .al01{ display:none;}
.al_h ul .cur .al02{ display:block;}


.al_c{ height:547px; overflow:hidden; width:1000px; margin:0 auto;}
.al_c ul li{ margin-bottom:18px; float:left; width:319px; height:264px; position:relative;}
.al_c ul li img{width:319px; height:264px;}
.al_c ul li span{ background:url(Img/Index/al_cb.png) repeat-x; display:block; width:319px; height:44px; position:absolute; bottom:0; left:0; text-align:center; font:14px/44px "Microsoft Yahei";}
.al_c ul li span a{ color:#fff;}
.al_c ul .al_c01{ margin-right:14px; width:666px; height:547px; overflow:hidden;}
.al_c ul .al_c01 img{ width:666px; height:547px;}
.al_c ul .al_c01 span{ width:666px;}

/**/
.ys01{ height:1872px; overflow:hidden; background:url(Img/Index/ys01.jpg) no-repeat center top;}
.ys02{ height:1872px; overflow:hidden; background:url(Img/Index/ys02.jpg) no-repeat center 915px;}
.ys_con{ position:relative; height:1872px; overflow:hidden;}

.one{ width:455px; position:absolute; top:306px; left:25px;}
.one dt{ height:61px; overflow:hidden;}
.one dt span{ display:block; width:57px; height:57px; border:2px solid #fff; text-align:center; font:bold 18px "Microsoft Yahei"; color:#fff;}
.one dt p{ margin-top:8px; width:370px; font:bold 24px "Microsoft Yahei"; color:#fff;}
.one dt p em{ display:block; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase;-webkit-transform:scale(0.8); -webkit-margin-start:-37px;}
.one dd{ margin-top:34px;}
.one dd p{ font:14px/36px "Microsoft Yahei"; color:#dfdfdf; background:url(Img/Index/ys_p.png) no-repeat left center; padding-left:30px;}

.two{ top:664px; left:562px;}
.two dt span{ border-color:#555; color:#333;}
.two dt p{ color:#333;}
.two dd p{ color:#555; background:url(Img/Index/ys_p02.gif) no-repeat left center;}
.two dd a{ background:#b70010; display:block; width:160px; height:30px; text-align:center; font:bold 14px/30px "Microsoft Yahei"; color:#fff; margin-top:32px;}

.three{ top:1187px; left:25px;}

.four{ top:1614px; left:556px;}
/**/
.zx02{ background:url(Img/Index/zx02_bj.jpg) no-repeat center top; height:177px; overflow:hidden;}
.zx02_con{ height:177px; overflow:hidden; position:relative;}
.zx02_con p{ top:38px; right:0; position:absolute; color:#fff; background:url(Img/Index/zx02_wh.gif) no-repeat center 14px; font:16px "Microsoft Yahei"; color:#fff; text-align:center;}
.zx02_con p span{ display:block; font:28px Impact;}
.zx02_con p a{ display:block; width:174px; height:31px; background:#2c2c2c; text-align:center; font:12px/30px "Microsoft Yahei"; color:#fff;}

/**/
.kh{ height:557px; overflow:hidden; background:#eee;}
.kh_con{ height:557px; overflow:hidden;}
.kh_con h2{ padding-top:54px; height:110px; overflow:hidden; background:url(Img/Index/kh_h.gif) no-repeat center top; text-align:center; font:24px/42px "Microsoft Yahei"; color:#c01d20;}
.kh_con h2 a{ display:block; font:bold 36px "Microsoft Yahei"; color:#333;}

.kh_c{ height:327px; overflow:hidden;}
.kh_c a{color:#252525; float:left; display:block; background:#fff; width:232px; height:327px; margin-right:24px;}
.kh_c dl dt{ width:211px; height:129px; margin:10px auto 0; overflow:hidden;}
.kh_c dl dt img{ width:211px; height:129px;}
.kh_c dl dd{ width:194px; margin:0 auto; }
.kh_c dl dd p{ height:130px; overflow:hidden; margin-top:14px; font:14px/22px "Microsoft Yahei";}
.kh_c dl dd p b{ display:block; height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.kh_c dl dd p span{ display:block; font:12px/22px "Microsoft Yahei"; margin-top:12px;}
.kh_c dl dd em{ display:block; margin:0 auto; width:115px; height:24px; text-align:center; font:12px/24px "Microsoft Yahei"; background:#333; color:#fff;}

.kh_c a:hover{ color:#fff; text-decoration:none; background:#c01d20;}
.kh_c .nobot{ margin-right:0;}
/**/
.about{ background:url(Img/Index/a_bj.jpg) no-repeat center top; height:413px; overflow:hidden;}

.a_con{ height:413px; overflow:hidden;}
.a_con dl dt{ margin-top:65px; margin-left:34px; width:462px; height:311px; overflow:hidden;}
.a_con dl dt img{ width:462px; height:311px;}
.a_con dl dd{ width:460px; position:relative; height:413px; overflow:hidden;}
.a_con dl dd p{ height:344px; overflow:hidden; font:14px/28px "Microsoft Yahei"; color:#fff;}
.a_con dl dd p a{ display:block; font:bold 30px/80px "Microsoft Yahei"; color:#3c3c3e; margin-top:40px;}
.a_con dl dd p em{ font:30px/80px "Times New Roman", Times, serif; text-transform:uppercase; color:#7d7d7d;}
.a_con dl dd b{ display:block; font:18px/36px "Microsoft Yahei"; color:#fff;}
.a_con dl dd span{ display:block;}
.a_con dl dd span a{ margin-right:20px; display:inline-block; width:96px; height:32px; text-align:center; border:1px solid #fff; color:#fff; font:12px/32px "Microsoft Yahei";}
.a_con dl dd span a:hover{ background:#333; border:0; text-decoration:none;}
.a_con dl dd i{ display:block; position:absolute; width:33px; height:29px; position:absolute; bottom:0; right:0;}
.a_con dl dd i a{ display:block; color:#fff; text-align:center; line-height:28px; background:#3a3a3a;}

/**/
.xc{ height:344px; overflow:hidden; width:1130px; margin:0 auto;}
.xc_con{ height:258px; overflow:hidden; margin-top:30px;}
.xc_con em{ display:block; width:29px; height:79px; overflow:hidden; margin-top:52px;}
.xc_con .xccq{ margin-left:36px; display:inline;}
.xc_con ul li{ float:left; width:247px; margin-right:4px; line-height:0;}
.xc_con ul li img{ width:247px; height:184px;}
.xc_con ul li span{ display:block; text-align:center; font:14px/40px "Microsoft Yahei"; color:#666;}
.xc_con .nobot{ margin-right:0;}

.xc_q{ width:1000px; margin:0 auto; background:url(Img/Index/xc_hq.gif) repeat-x left center;}
.xc_q ul{ background:#fff; width:380px; margin:0 auto; height:50px; border:1px solid #666;}
.xc_q ul li{ text-align:center; float:left; width:190px; height:50px;}
.xc_q ul li a{ display:inline-block; width:190px; height:50px; font:16px/50px "Microsoft Yahei"; color:#3a3a3a;}
.xc_q ul li a:hover ,.xc_q .cur a{ background:#c01d20; color:#fff; font-weight:bold; text-decoration:none;}
/**/
.new{ height:430px; overflow:hidden; margin-top:56px;}

.wd{ width:314px; height:430px; overflow:hidden;}
.wd h2{ height:57px; overflow:hidden; background:#c01d20;}
.wd h2 a{ font:16px/56px "Microsoft Yahei"; color:#fff; padding-left:25px; display:inline-block;}
.wd h2 span a{ font:14px/56px "Microsoft Yahei"; padding-left:0; padding-right:20px;}

.w_c{ width:312px; height:370px; border:1px solid #e5e5e5; }
.w_c2{ margin:0 auto; margin-top:20px; margin-bottom:15px; }
.w_c dl{ width:274px; height:90px; margin:0 auto; margin-top:20px; margin-bottom:15px; overflow:hidden;}
.w_c dl dt{ padding-left:30px; background:url(Img/Index/wd_w.gif) no-repeat left center; font:bold 12px "Microsoft Yahei"; }
.w_c dl dt a{color:#333;}
.w_c dl dd{ font:12px/30px "Microsoft Yahei"; color:#555; background:url(Img/Index/wd_d.gif) no-repeat left 8px; padding-left:30px;}

.n_con{ width:668px;}

.n_ch{ height:57px; background:#c01d20; overflow:hidden;}
.n_ch ul li{ float:left;}
.n_ch ul li a{ height:57px; font:16px/56px "Microsoft Yahei"; color:#fff; display:inline-block; padding:0 38px;}
.n_ch ul li a:hover ,.n_ch .cur a{ background:#2c2c2c; text-decoration:none;}
.n_ch span a{ display:inline-block; font:14px/56px "Microsoft Yahei"; padding-right:20px; color:#fff;}


.n_c{ width:666px; height:370px; border:1px solid #e5e5e5;}
.n_c dl{ width:630px; margin:0 auto; height:192px; overflow:hidden; margin-top:15px;}
.n_c dl dt{ width:274px; height:192px; overflow:hidden;}
.n_c dl dt img{width:274px; height:192px;}
.n_c dl dd{ width:318px;}
.n_c dl dd p{ height:130px; overflow:hidden; margin-top:20px; font:12px/24px "Microsoft Yahei"; color:#555;}
.n_c dl dd p a{ display:block; font:bold 16px/28px "Microsoft Yahei"; color:#212121;}
.n_c dl dd span a{ display:block; width:89px; height:29px; text-align:center; font:14px/28px "Microsoft Yahei"; color:#fff; background:#c01d20;}

.n_c ul{ width:630px; margin:0 auto; margin-top:20px;}
.n_c ul li{ float:left; width:298px; margin-right:32px; font:12px/30px "Microsoft Yahei"; color:#555;}
.n_c ul li a{ color:#555; height:26px; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:220px;}

.n_c .nobot{ margin-right:0;}
/**/

/**/
.link { height:199px; margin-top:40px; overflow:hidden; }
.link h2{ height:47px; background:url(Img/Index/link_h.gif) no-repeat left bottom; overflow:hidden;}
.link h2 span{ font:14px/46px "Microsoft Yahei";}
.link h2 span a{ color:#333;}
.link h2 i{ display:inline-block; font:bold 16px Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; line-height:50px;}
.link h2 i a{ color:#c01d20; font: bold 16px "Microsoft Yahei"; display:inline-block; line-height:46px;}
.link p{color:#555; padding-top:10px; font:14px/30px "Microsoft Yahei";}
.link p a{ color:#555; padding:0 4px; display:inline-block;}


