﻿/* CSS Document */

/* banner */

.banner{width:100%;  position:relative; height:510px; }

.fullSlide{width:100%;position:relative;height:510px;background:transparent}

.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:510px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:510px}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#0d5bc5;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}





/*search*/

.box{ width:100%; height:49px; background:#e1e1e1;}

#search{width:1180px; height:49px; margin:0 auto;  overflow:hidden; color:#b0b0b0;}

.search_left{float:left;line-height:49px;   }

.search_left b{ font-size:14px; color:#191919; }

.search_left img{ vertical-align:middle; margin-right:10px;}

.search_left span a{ margin:0 10px; color:#616161;    }

.search_right{float:right;width:198px; margin-top:10px; height:24px; line-height:23px;}

.font1{padding-left:0px;}

.out{ width:155px; height:30px; float:left; line-height:30px; font-size:12px; margin-left:14px; background:#c0231c; padding-left:10px; color:#FFF;  }

.btnn{width:52px; height:30px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right; margin:-24px 0 0 0;  }







/*pz*/

.pz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}

.pz-title{ text-align:center; font-size:18px;}

.pz-title b{ display:block; font-size:34px; color:#c0231c; margin-bottom:10px;}

.pz-dt{ width:1040px; height:591px; margin:30px auto 0;}

.pz-b{ width:926px; margin:0 auto;}

.pz-b dl{ float:left; width:208px; height:388px; background:#c0231c; margin:30px 10px 0;}

.pz-b dl dt{ width:208px; height:194px;}

.pz-b dl dd{ padding:15px 10px 0; color:#FFF;}

.pz-b dl dd b{ font-size:16px; display:block; width:78px; height:26px; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center; line-height:26px;}

.pz-b dl dd p{ font-size:14px; line-height:26px; margin-top:10px;}





/*cp*/

.cp{ width:100%; background:url(../images/cp.jpg) no-repeat center center; height:877px;}

.cp-c{ width:1180px; margin:0 auto; padding-top:36px;}

.menu{ width:238px; float:left; background:#c0231c; height:auto; overflow:hidden; padding:25px 0 90px 0;}

.menu-title{ text-align:center; color:#FFF;}

.menu-title h2{ font-size:20px;}

.menu-title h2 a{ color:#FFF;}

.list{ background:#e0352d; padding:10px 10px 20px; margin-top:30px;}

.list dl dt{ background:url(../images/menu-dt.png) no-repeat; width:160px; height:34px; line-height:34px; font-size:16px; padding-left:55px; margin-bottom:10px;}

.list dl dt a{ color:#FFF;}

.list dl dd p{ font-size:14px; border-bottom:1px dashed #c0231c; height:34px; line-height:34px; background:url(../images/pic1.png) no-repeat 30px center; padding-left:55px;}

.list dl dd p a{ color:#FFF;}

.menu .zixun{ background:url(../images/phone1.png) no-repeat left; color:#FFF; font-size:14px; padding-left:50px; margin:50px 0 0 10px;}

.menu .zixun span{ font-size:24px;}

.show{ width:910px; float:left; margin-left:32px;}

.content-two{ width:910px;}

.con-two{

	width: 210px;

	height: 248px;

	float: left;

	margin-right: 17px;

	margin-bottom: 36px;

	position: relative;

	cursor: pointer;

}

.con-two img{

	width:210px;

	height: 248px;

}

.txt-two{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 158px;

	padding-top: 90px;

	line-height: 45px;

	text-align: center;

	color: #fff;

	background: url(../images/ico1.png);

	display: none;

}

.txt-two h3{

	font-weight: normal; font-size:16px;

}

.txt-two h3 a{ color:#FFF; }

.txt-two p{

	font-size: 14px;

	display: block;

	line-height: 20px;

}





/*anli*/

.anli{ width:1180px; margin:50px auto; height:auto; overflow:hidden;}

.anli-title{ background:url(../images/anli-title.jpg) no-repeat left center; height:22px; line-height:22px; padding-left:260px;}

.anli-title .more{ float:right; font-size:12px; color:#999;}

.anli-title a{ float:left;}



/* 连续滑动门开始 */

.box1 {width:1180px;position:relative; margin-top:20px;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:208px;margin-right:20px;text-align:center;}

.box1 li img {width:208px;height:175px;}

.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px; color:#FFF;}

.box1 li .bt{ height:48px; line-height:48px; background:#c0231c;}





/*ad1*/

.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center ; height:262px;}

.ad1-c{ width:1180px; margin:0 auto; position:relative;}

.ad1-c p{ color:#FFF; font-size:14px; position:absolute; left:582px; top:164px;}

.ad1-c p span{ font-size:24px;}

.ad1-c a{ display:block; position:absolute; right:0; top:193px;}





/*zs*/

.zs{ width:1180px; margin:50px auto; height:auto; overflow:hidden;}

.zs-title{ width:760px; font-size:24px; height:66px;}

.zs-title .p-l{ color:#c0231c; float:left; clear:both;}

.zs-title .p-r{ float:right; clear:both;}

.zs ul{ padding-left:60px;}

.zs ul li{ font-size:20px; color:#FFF; background:url(../images/zs-b1.png) no-repeat; text-align:center; width:145px; height:90px; float:left; padding-top:36px; margin:35px 15px 0;}

.zs ul li.current{background:url(../images/zs-b2.png) no-repeat;}







/*ys*/

.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:963px;}

.ys-c{ width:1180px; margin:0 auto; position:relative;}

.ys-title{ width:374px; text-align:center; position:absolute; right:145px; top:67px;}

.ys-title p a{ font-size:26px; color:#c0231c;}

.ys-title span{ display:block; font-size:14px; color:#aaa;}

.ys-title b{ font-size:18px; font-weight:normal; display:block;}

.ys-b{ width:456px; position:absolute; right:114px; top:202px;}

.ys-b span{ font-size:20px; color:#c1c1c1; display:block;}

.ys-b b{ display:block; font-size:24px; color:#c0231c;}

.ys-b p{ font-size:14px; color:#6e6e6e; line-height:30px; margin-top:30px;}

.ys-b2{ top:375px;}

.ys-b3{ top:544px;}

.ys-b4{ top:701px;}





/*ad2*/

.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center ; height:380px;}

.ad2-c{ width:1180px; margin:0 auto; position:relative;}

.ad2-b{ position:absolute; font-size:24px; color:#c0231c; text-align:center; left:172px; top:202px;}

.ad2-b p{ margin-bottom:20px;}







/*jz*/

.jz{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}

.jz-title{ text-align:center;}

.jz-title h3{ font-size:24px;}

.jz-title h3 span{ color:#000;}

.jz-b{ width:510px; height:184px; border:1px solid #c0231c; float:left; margin:30px 15px 0;position:relative;}

.jz-img{ float:left;}

.jz-img img{ width:196px; height:183px;}

.jz-text{ width:290px; float:left; margin-left:20px; padding-top:24px; }

.jz-text b{ display:block; font-size:14px;}

.jz-text p{ font-size:14px; line-height:25px; color:#6e6e6e; margin-top:10px; overflow:hidden; height:75px;}

.jz-text span{ display:block; position:absolute; right:0px; bottom:0px;}







/*abhon*/

.abhon{ width:100%; background:url(../images/abhon.jpg) no-repeat center center; height:740px;}

.abhon-c{ width:960px; margin:0 auto; padding:50px 0 0 220px;}

.abhon-top{ height:280px; overflow:hidden;}

.about{ float:left; width:604px;}

.about-title{ height:58px;}

.about-title p{ font-size:24px; color:#c2c2c2;}

.about-title h3{ font-size:20px;}

.about-text{ font-size:14px; line-height:28px; width:564px; margin:25px 0 0 40px;}

.about-text p{ text-indent:2em;}

.honor{ width:300px; float:right; margin-right:20px;}

.honor-title h3{ font-size:18px; font-weight:normal;}

.honor-title h3 span{ font-size:14px;}

.gd_03{ position:relative; height:200px; width:300px; margin-top:30px;}

.gd_03 em{

	position: absolute;

	top: 53px;

}

.gd_03 .t_l{

	left: 0px;

}

.gd_03 .t_r{

	right: -8px;

}

.gd_03 #simgs02{ margin:0;}

.gd_03 li{ float:left; width:300px; text-align:center; font-size:14px;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:207px; height:150px; margin-bottom:19px; margin-left:8px; border:1px solid #ccc;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}



.about-img img{ width:758px; height:305px; border:1px solid #dadada; margin-top:40px;}





/*lc*/

.lc{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}

.lc-title{ text-align:center; font-size:20px; font-weight:bold;}

.lc-title span{ color:#c0231c;}

.lc ul{ width:1030px; margin:0 auto;}

.lc ul li{ float:left; width:182px; height:74px; float:left; background:#c0231c; color:#FFF; font-size:16px; color:#FFF; text-align:center; padding-top:20px; margin:20px 10px 0;}

.lc ul li span{ display:block; margin-top:5px; }





/*nq*/

.nq{ width:1180px; height:387px; overflow:hidden; margin:0 auto;}



.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}

.news_n{  overflow:hidden;}

.news_n .news-img{ width:440px; float:left;}

.news_n .news-img img{ width:440px; height:314px;}

.news_n .news-text{ width:680px; float:left; margin-left:25px;}

.news_n .news-text .news-top{ height:114px; border-bottom:1px dashed #ccc;}

.news_n .news-text .news-top h4{ font-weight:normal; font-size:14px;}

.news_n .news-text .news-top p{ font-size:14px; color:#6f6f6f; line-height:29px; margin-top:10px; height:80px; overflow:hidden;}

.news_n .news-text .news-bottom ul li{ width:285px; float:left; background:url(../images/pic2.png) no-repeat left; padding-left:15px; height:35px; line-height:35px;}

.news_n .news-text .news-bottom{ margin-top:20px;}

.news_n .news-text .news-bottom ul li a:hover{ color:#c0231c;}
.news_n .news-text .news-bottom ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 280px;
}






.zwyw_xw{ width:1180px; margin:20px auto; height:32px; border-bottom:1px solid #ccc; }

.zwyw_xw ul{ margin:0 auto; width:380px;}

.zwyw_xw li{  height:30px; display:block;float:left; font-size:18px; width:120px; text-align:center; line-height:30px;}

.zwyw_xw li img{ float:left;}





.zwyw_xw a{  display:block; color:#333333;  height:36px;padding:0px 10px;  }



.zwyw_xw a:hover{color:#46b557;   display:block; padding-bottom:7px; }



.zwyw_xw a.tag_news{   color:#c0231c;display:block;padding-bottom:7px;}





.none{ display:none}

.block{ display:block}









/*link*/

.link{ width:1148px; height:68px; border:1px solid #ccc; margin:40px auto; padding:0 15px; line-height:68px;}

.link dl dt{ float:left; font-size:18px;}

.link dl dt em{ font-size:30px; color:#c0231c;}

.link dl dd{ float:left; }

.link dl dd a{ margin:0 10px;}



.tz{
  width: 1180px;
  margin: 0 auto;
}

.tz_text{
  font-size: 13px;
  color: #999;
  margin: 0 auto;
  width: 238px;
  height: 55px;
}
















































































































































