@charset "utf-8";

/* CSS Document */





/* flexslider */

.flexslider{position:relative;height:634px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:634px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px; background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}









.search_box{ background:#eee; height:70px; width:100%;}

.search{ width:1180px; margin:0 auto;}

.search_left{ width:700px; float:left; line-height:70px; color:#333;}

.search_left a{ color:#333;}

.search_right{ width:308px; float:right;height:40px; background:#fff; margin-top:20px;}





.biao_dan{ padding-left:20px;}

.biao_dan .search1{

   float: left;

background:#FFF;

width:236px;

height:33px; line-height:33px;

padding-left:5px;

border:none;







}

.biao_dan .button1{ background:url(../images/ss_tb.jpg) center no-repeat;

 color: #fff;

float: left;

height: 25px;

width: 24px; cursor:pointer;

border:none; margin-top:5px;}



.search_wen{ color:#FFF; width:320px; margin:0 auto; line-height:24px;}

.search_wen a{ color:#FFF;}







.chanpin_title{ text-align:center; padding-top:50px;}

.chanpin_title a{ font-size:30px; color:#333;}

.chanpin_title h2 a{ color:#333; font-size:30px;}

.cp_line{ background:#018a46; height:3px; width:60px; margin:0 auto;}

.cp_ew{ font-size:24px; font-family:arial; text-transform:uppercase;color:#cccccc;}









.chanpin_1{ width:1180px; margin:20px auto; }

.list_box{ width:263px; float:left;background:#018a46;height:625px;-moz-box-shadow:0px 10px 20px #999; -webkit-box-shadow:0px 10px 20px #999; box-shadow:0px 10px 20px #999; margin-top:20px;overflow:hidden;}

  



.list_box dl dt{ height:45px; line-height:45px; text-align:center; background:#333;}

.list_box dl dt a{ color:#FFF; font-size:16px;}

.list_box dl dd ul li{ line-height:30px; display:block; background:url(../images/list_line.jpg) repeat-x 0 28px;}

.list_box dl dd ul li a{ padding-left:25px; color:#FFF;}

.list_box dl dd ul li:hover{ background:#666;}





.product{ width:1180px; height:705px;}

.product ul li{ float:left; width:263px; height:290px;  margin:20px 15px; padding:1px;}

.product ul li p{ text-align:center; line-height:50px; border:1px solid #eee; margin-top:10px; width: 273px; background-color:#cccccc}

.pr_tu{ width:273px; height:203px; overflow:hidden;}

.pr_tu img{ width:271px; height:203px;transition: all 0.5s;  transform: scale(1); vertical-align:middl; border:1px solid #eee;}

.pr_tu img:hover{transition: all 0.5s; transform: scale(1.1);}

.product ul li p:hover{ background:#018a46;}

.product ul li p:hover a{ color:#FFF;}







/*luezhi_box*/



.luezhi_box{ background:url(../images/luezhi_bg.jpg) no-repeat center top; width:1226px; height:445px; margin:0 auto;

position:relative;}

.lz_w1{

	position: absolute;

	font-size: 20px;

	text-align: center;

	color: #333;

	left: 411px;

	top: 8px;

}

.lz_w1 p{ font-size:14px; font-family:arial; text-transform:uppercase; color:#999;}



.lz_w2{

	font-size: 18px;

	position: absolute;

	color: #FFF;

	left: 806px;

	top: 135px;

	line-height:65px;

}

.lz_w3{

	font-size: 18px;

	position: absolute;

	color: #FFF;

	left: 384px;

	top: 135px;

	line-height:65px;

}



.lz_w4{

	font-size: 18px;

	background: #018a46;

	text-align: center;

	position: absolute;

	width: 180px;

	height: 55px;

	line-height: 55px;

	left: 989px;

	top: 359px;

}

.lz_w4 a{ color:#FFF;}







/*youshi_box*/





.youshi_box{ background:url(../images/ys_bg.jpg) no-repeat center top; height:705px; width:100%;}

.youshi{ width:1180px; position: relative; margin:0 auto;}

.youshi_title{

	position: absolute;

	font-size: 36px;

	font-weight: bold;

	left: 387px;

	top: 69px;

}

.youshi_title a{ color:#FFF;}



.ys_1{

	position: absolute;

	color: #FFF;

	left: 18px;

	top: 220px;

	width: 313px;

	height: 156px;

}

.ys_w{ font-size:16px; padding-top:20px;}

.ys_t{ font-size:18px; padding-left:10px;}



.ys_t2{ font-size:18px; padding-left:270px;}

.ys_2{

	position: absolute;

	color: #FFF;

	left: 19px;

	top: 430px;

	width: 320px;

	height: 214px;

}





.ys_3{

	position: absolute;

	color: #FFF;

	width: 327px;

	height: 204px;

	left: 844px;

	top: 439px;

}

.ys_4{

	position: absolute;

	color: #FFF;

	left: 846px;

	top: 211px;

	width: 324px;

	height: 209px;

}





/*anli_box*/



.anli_box{ width:1180px; margin:0  auto; height:72s0px;}

.anli{ padding-top:20px;}

.anli_left{ background:url(../images/anli_list.jpg) no-repeat center top; width:283px; height:531px; float:left; position:relative; margin-top:15px;}

.al_left1{

	position: absolute;

	left: 22px;

	top: 274px;

}

.al_left1 a{ color:#FFF;}



.al_left2{

	position: absolute;

	width: 130px;

	line-height: 50px;

	height: 50px;

	text-align: center;

	background: #018a46;

	left: 23px;

	top: 331px;

}

.al_left2 a{ color:#FFF;}



.al_left3{

	position: absolute;

	color: #FFF;

	left: 28px;

	top: 477px;

}





.anli_right{ width:850px; float:right;}

.anli_tu{ width:272px; height:168px; float:left;}

.anli_tu img{ width:272px; height:168px;}

.anli_wen{ border-bottom:5px solid #eee; border-right:5px solid #eee; border-top:5px solid #eee; width:573px; height:159px; float:right;}

.anli_w{ width:380px; float:left; margin-left:30px;  line-height:35px;}



.anli_more{ width:114px; height:11px; float:right; margin-right:30px; margin-top:70px;}



.anli_right ul li{ margin-top:13px;}







/*liucheng_box*/



.liucheng_box{ width:1180px; margin:20px auto;}

.lc_t a{ font-size:30px; padding:0 5px;}

.lc_t span{ font-family:arial; text-transform:uppercase;}

.lc_line{ background:#018a46; height:3px; width:60px; float:left; margin-top:20px;}





.liucheng_nr{ margin-top:30px;}

.liucheng_line{ background:#eee; height:1px;}

.liucheng ul li{ background:url(../images/liucheng_bg.jpg) no-repeat; width:218px; height:202px; display:block; position:relative; float:left; margin:0 9px;}

.liucheng ul li:hover{ background:url(../images/lc_hover.jpg) no-repeat; width:218px; height:202px; color:#FFF;}

.cl_t{

	color: #fff;

	position: absolute;

	left: 64px;

	top: 47px;

	font-size:16px;

}



.liucheng_tu{

	position: absolute;

	left: 41px;

	top: 94px;

}



.liucheng_tu img{ width:64px; height:64px;}



.liyou_box{ background:url(../images/liyou_bg.jpg) no-repeat center top; height:649px; width:100%; margin-top:50px;}

.liyou{ width:1180px; margin:0 auto;}



.liyou_title{ width:359px; height:93px; float:left; margin-top:10px;}



.liyou_tu{ width:516px; height:349px; float:left; margin-top:138px;}

.liyou_wen{ width:650px; float:right; height:381px; overflow:hidden;}



.ly_list ul li{ text-align:center; background:#333; width:130px; padding:10px; height:100px; float:left; color:#FFF; margin:0 6px;}

.ly_list ul li  span{ font-size:26px;}

.ly_list ul li:hover{ background:#018a46;}

.ly_list ul li:hover,.ly_list ul li.casehover{ background:#018a46; }





.ly_t{ font-size:30px; font-weight:bold; font-weight:bold;}

.ly_t p{ font-family:arial; font-size:16px;text-transform:uppercase; color:#999;}

.ly_t span{ color:#018a46;}



.ly_nr{ margin-top:60px; margin-left:20px;}

.ly_line{ background:#018a46; height:2px; width:80px; float:left; margin-top:20px;}

.ly_w2{ margin-top:30px; line-height:40px; font-size:18px;}







.jiameng_nr{ width:1180px; margin:50px auto;}

.jm_more{ width:273px; height:50px; margin:0 auto;}

.jm_more img{ width:273px; height:50px;}

.jiameng_nr ul li{ width:339px; float:left; margin:0 20px;}

.jm_tu{ width:339px; height:270px; overflow:hidden;}

.jm_tu img{ width:339px; height:270px;transition: all 0.5s;  transform: scale(1); vertical-align:middle}



.jm_tu img:hover{transition: all 0.5s; transform: scale(1.1);}



.jm_w{ background:url(../images/wen_bg.png) no-repeat; height:40px; line-height:40px; width:273px;position:absolute; z-index:999; text-align:center; margin-top:230px; margin-left:33px;}

.jm_w a{ color:#FFF;}





/*about_box*/



.about_box{ background:url(../images/about_bg.jpg) no-repeat center top; height:558px; width:100%; margin-top:50px;}

.about{ width:1180px; margin:0 auto;}

.about_left{ width:343px; height:304px; float:left; margin-left:72px; margin-top:127px;}

.about_left img{ width:520px; height:304px;}

.about_right{ width:520px; float:right; margin-top:147px; margin-right:30px; line-height:30px;}







.about_right span{ font-size:18px;}

.about_right span p{ font-size:14px;}

.about_right span a{ color:#333;}

.xx{ border:1px solid #777; width:150px; height:40px; text-align:center; line-height:40px; margin-top:15px; text-transform:uppercase;}

.xx:hover{ background:#018a46}

.xx:hover a{ color:#FFF;}





/*center_box*/



.center_box{ width:1180px; margin:80px auto;}

.changjian_box{ width:540px; float:left;}

.cj_t{ width:200px; float:left; font-size:22px;}

.cj_more{ width:50px; float:right; font-weight:bold; margin-top:10px;}







#ticker2 {

	width: 540px;

	height: 360px;

	overflow: hidden;

	position: relative;

	margin:10px auto;

	

}

#ticker2 li {

	position: relative;

	width: 100%;

	line-height: 30px;

	margin: 5px auto;

	border-bottom:1px dashed #CCC;

	height:120px;

	overflow:hidden;

	

}

.wen{ float:left; background:url(../images/q.jpg) no-repeat;padding:0 65px; height:33px;}



.da{ background:url(../images/a.jpg) no-repeat; height:32px; padding:0 65px;}





.wen a{ color:#333;}

.wen a:hover{ color:#b60000;}



.cj_line{ background:#eee; height:1px; width:540px; margin-top:20px;}







/*news_box*/



.news_box{ width:560px; float:right; height:445px; overflow:hidden;}

.news_t{ width:200px; float:left;}

.news_t ul li{ float:left; width:100px; text-align:center; font-size:22px;}



.news_t ul li a:hover{}

.news_t ul li:hover,.news_t ul li.casehover{ background:#eee;}





.news_tu{ width:189px; height:146px; float:left;}

.news_tu img{ width:189px; height:146px;}

.news_nr{ margin-top:30px;}

.news_wen{ background:#333; padding:20px; width:331px; float:right; height:105px; line-height:30px; color:#fff}

.news_wen a{ color:#fff;}

.news_nr2{ margin-top:20px;}

.news_nr2 ul li{ line-height:39px; display:block; height:39px; overflow:hidden;}

.news_nr2 ul li span{ float:right;}

.r_more{ text-align:right; text-transform:uppercase;}

.r_more a{ color:#FFF;}

.news_nr2 ul li a:hover{ color:#b60000;}







.links_box{ background:#eee; height:106px; width:100%; margin-top:50px;}

.links{ width:1180px; margin:0 auto; text-transform:uppercase; line-height:106px;}

.links span{ font-size:30px; font-family:Arial;}







