/* CSS Document */

/* banner */

.banner{width:100%;  position:relative; height:624px;}

.fullSlide{width:100%;position:relative;height:624px;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:624px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:624px}

.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*/

#search{width:1170px; height:80px; margin:0 auto;  padding:0 5px; overflow:hidden; }

.search_left{float:left;line-height:80px;   }

.search_left b{ font-size:14px;}

.search_left img{ vertical-align:middle; margin-right:10px;}

.search_left span a{ margin:0 10px; }

.search_right{float:right;width:260px; margin-top:20px; height:38px; line-height:38px; border:1px solid #45c1ff; border-radius:50px; }

.font1{padding-left:0px;}

.out{ width:125px; height:28px; float:left; line-height:30px; font-size:12px; margin-left:14px; background:none;   color:#FFF; }

.btnn{width:80px; height:40px; background:url(../images/search-btn.jpg) no-repeat;  cursor:pointer; float:right; margin-top:-1px; }







/*wt*/

.wt{ width:1180px; margin:40px auto; height:954px; background:url(../images/wt.jpg) no-repeat; position:relative;}

.wt .text1{ font-size:14px; width:315px; position:absolute; line-height:26px; right:120px; top:348px;}

.wt .text2{ right:77px; top:452px;}

.wt .text3{ right:60px; top:580px;}

.wt .text4{ right:117px; top:683px;}





/*abhon*/

.abhon{ width:1140px; margin:-30px auto 0; height:396px; overflow:hidden; background:url(../images/abhon.jpg) no-repeat; padding:46px 20px 0;}

.about{ width:715px; float:left;}

.about-title{ text-align:center; margin-bottom:50px; }

.about-title h3{ font-size:18px;}

.about-title h3 a{ color:#4aa91b;}

.about-title h3 span{ font-size:30px;}

.about dl dt{ float:left;}

.about dl dd{ float:left; width:380px; margin-left:20px;}

.about dl dd h4{ font-size:14px;}

.about dl dd h4 a{ color:#4aa91b;}

.about dl dd p{ font-size:14px; line-height:28px; text-indent:2em; color:#757575; margin-top:10px;}

.honor{ width:380px; margin-left:44px; float:left;}



.honor_n em a{display:block;width:19px; height:43px;}



.honor_n em {

	position: absolute;width:19px; height:43px;

	top: 90px;display:block;

}

.honor_n .t_l {

	left:26px;background:url(../images/honor_left.jpg) no-repeat;

}

.honor_n .t_r {

	right: 52px;background:url(../images/honor_right.jpg) no-repeat;

}



.honor_n .fl {

	float: left;

}

.honor_n .fr {

	float: right;

}

.honor_n .pa {

	position: absolute;

}

.honor_n .pr {

	position: relative

}





.honor_n {



	margin-top: 30px; position:relative;  

}



.honor_n  #simgs4{margin-left: 25px;}

.honor_n li p {

	height: 32px;

	line-height: 32px;

	overflow: hidden;

	font-size: 14px;

}

.honor_n li {

	width:300px;

	float: left;

	height:264px; 

	display: inline;

	text-align: center;

    

}

.honor_n li a {

	overflow:hidden;



}



.honor_n li img{width:164px; height:194px; padding:10px; border:2px solid #b5b5b5;}









/*anli*/

.anli{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}

.anli-title{ margin:0 auto; width:325px;}

/* 连续滑动门开始 */

.box1 {width:1180px;margin:20px auto;padding:10px;position:relative;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:228px;margin-right:20px;text-align:center;}

.box1 li img {width:228px;height:226px;border:1px solid #ccc;}

.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}







/*ad1*/

.ad1{ width:100%; background:url(../images/ad1.png) no-repeat center center; height:306px;}

.ad1-c{ width:1180px; margin:0 auto; position:relative;}

.ad1-c p{ position:absolute; font-size:30px; color:#4aa91b; left:100px; top:230px;}

.ad1-c p img{ vertical-align:middle; margin-left:20px;}





/*cp*/

.cp{ width:100%; background:url(../images/cp.jpg) no-repeat center center; height:718px; margin-top:-20px;}

.cp-c{ width:1180px; margin:0 auto;}

/* 滑动门 */

#tab{width:1180px;position:relative; height:272px;}

#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; }

#tab .tab_menu li{float:left;width:50%;height:34px;line-height:34px;border-bottom:0px;cursor:pointer; font-size:16px; text-align:center; background:#2ec3f1;}

#tab .tab_menu li a{ color:#FFF;}

#tab .tab_box{width:1180px;height:630px;clear:both;top:70px;position:relative;}

#tab .tab_menu .selected{background:#4aa91b; cursor:pointer;}

#tab .tab_menu .selected a{ color:#FFF;}

#tab .hide{display:none;}

#tab .tab_box div{ height:630px;}

#tab .tab_box div dl{ float:left; width:228px; margin:0 33px 35px;}

#tab .tab_box div dl dt{ border:1px solid #ccc; width:224px; height:210px; text-align:center;}

#tab .tab_box div dl dt a{ display:block; font-size:14px;}

#tab .tab_box div dl dt a.mc{ margin-top:10px;}

#tab .tab_box div dl dd{ margin-top:40px;}

#tab .tab_box div dl dd a{ margin-right:5px;}





/*hz*/

.hz{ width:100%; background:url(../images/hz.jpg) no-repeat center center; height:288px; margin:40px auto;}

.hz-c{ width:1180px; margin:0 auto;}

.hz-title{ margin:0 auto; width:325px;}



/* 连续滑动门开始 */

.box2 {width:1180px;margin:20px auto;padding:10px;position:relative;}

.box2 ul {margin:0 auto;}

.box2 li {float:left;width:200px;margin-right:20px;text-align:center;}

.box2 li img {width:200px;height:110px;}

.box2 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}





/*jm*/

.jm{ width:100%; background:url(../images/jm.jpg) no-repeat center center; height:700px;}

.jm-c{ width:1180px; margin:0 auto; position:relative;}

.jm-b1{ position:absolute; width:540px; top:215px; left:80px;}

.jm-b1 b{ font-size:18px; color:#4aa91b; display:block; margin-bottom:10px;}

.jm-b1 p{ font-size:14px; line-height:28px;}

.jm-b2{ top:435px;}







/*jz*/

.jz{ width:1180px; margin:40px auto 0; height:auto; overflow:hidden;}

.jz-b{ width:1180px;}

.jz-b_n{  padding:25px 20px 0; overflow:hidden; }



.more1{ position:absolute;top:16px; right:0px; }

.jz-b_n .more1{color:#737373}

.jz-b_n dl{ float:left; width:510px; margin:0 15px;}

.jz-b_n dl dt{ float:left;width:182px; height:182px;position:relative; overflow:hidden; z-index:999;}

.jz-b_n dl dt .img_png{ position:absolute; left:0; top:0; width:182px; height:182px;}



.jz-b_n dl dd{ float:left; width:302px; margin-left:20px;}

.jz-b_n dl dd h4{ font-size:14px; font-weight:normal; height:30px; border-bottom:1px dashed #ddd;}

.jz-b_n dl dd h4 a{ color:#4aa91b;}

.jz-b_n dl dd p{ color:#676767; font-size:13px; line-height:26px; margin-top:10px; height:100px;}







.zwyw_xw{  height:49px; line-height:49px; background:#4aa91b; }



.zwyw_xw li{ width:120px; height:49px; display:block;float:left; font-size:16px; margin-right:10px; }





.zwyw_xw a{ width:120px; display:block;text-align:center; color:#fff}



.zwyw_xw a:hover{   text-align:center; font-size:16px; color:#fff;  display:block; }





.zwyw_xw li a  span{ color:#676767; font-size:14px; text-transform:uppercase; padding-left:10px;}





.zwyw_xw a.tag_jz-b{ background:#2ec3f1; text-align:center; font-size:16px; color:#fff; font-weight:bold; display:block;}





.none{ display:none}

.block{ display:block}







/*jd*/

.jd{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}

.jd-title{ background:url(../images/jd-title.jpg) no-repeat; width:922px; height:157px; line-height:234px; padding-left:258px;}

.jd-title h3{ font-size:20px;}

.jd-title h3 a{ color:#3aa501;}

/* 连续滑动门开始 */

.box3 {width:1180px;margin:20px auto;padding:10px;position:relative;}

.box3 ul {margin:0 auto;}

.box3 li {float:left;width:210px;margin-right:20px;text-align:center; padding:5px; border:1px solid #ccc;}

.box3 li img {width:210px;height:172px;}

.box3 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}







/*ys*/

.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:789px;}

.ys-c{ width:1180px; margin:0 auto; position:relative;}

.ys-b1{ position:absolute; width:300px; left:100px; top:260px;}

.ys-b1 b{ display:block; color:#2ec3f1; font-size:24px;}

.ys-b1 p{ font-size:14px; line-height:26px; margin-top:10px;}

.ys-b2{ top:400px; left:70px;}

.ys-b3{ top:620px; left:120px;}

.ys-b4{ top:265px; left:807px;}

.ys-b5{ top:420px; left:850px;}

.ys-b6{ top:586px; left:800px;}





/*ad2*/

.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:234px;}

.ad2-c{ width:1180px; margin:0 auto; position:relative; color:#FFF; font-size:14px;}

.ad2-c p{ position:absolute; left:564px; top:140px;}

.ad2-c p span{ font-size:24px;}

.ad2-c p img{ vertical-align:middle; margin-left:20px;}





/*nq*/

.nq{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}

.news{ background:url(../images/news.jpg) no-repeat; width:295px; height:380px; float:left; padding:30px 15px 0; margin:0 34px;}

.news-title{ height:40px; line-height:40px; border-bottom:1px solid #ccc; margin-bottom:20px;}

.news-title h3{ font-size:16px; font-weight:normal; height:40px;}

.news-title h3 .bt{ width:80px; border-bottom:3px solid #4ba91b;}

.news-title h3 span{ font-size:14px; margin-left:10px; }

.news-title h3 .more{ float:right; font-size:12px;}

.news-title h3 a{ float:left;}

.news ul li{ height:30px; line-height:30px; font-size:14px; background:url(../images/news-pic.jpg) no-repeat left; padding-left:20px;}

.news ul li a{ width:252px;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/*link*/

.link{ width:1180px; height:38px;margin:0 auto; line-height:64px;}

.link dl dt{ float:left; background:url(../images/link-dt.png) no-repeat; width:137px; height:38px; margin-left:30px; }

.link dl dd{ float:left; margin-left:30px;}

.link dl dd a{ margin:0 10px;}























































