
/* CSS Document */


/* flexslider */
.flexslider{position:relative;height:622px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:622px;}
.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(../image/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(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}


.ab_w{ line-height:26px;}

.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:70px;}


.biao_dan{ padding-left:20px; padding-top:15px;}
.biao_dan .search1{
   float: left;
background:#FFF;
width:226px;
height:33px; line-height:33px;
padding-left:5px;
border:none;
border:1px solid #555;


}
.biao_dan .button1{ background:url(../image/ssbt.jpg) center no-repeat;
 color: #fff;
float: left;
height: 35px;
width: 50px; cursor:pointer;
border:none;}

.search_wen{ color:#FFF; width:320px; margin:0 auto; line-height:24px;}
.search_wen a{ color:#FFF;}


/*hezuo_box*/

.hezuo_box{ width:1180px; margin:0 auto;}
.hz_title{ text-align:center; padding-top:30px; font-size:16px;}
.hz_title a{ font-size:24px; font-weight:bold;  color:#255ed9;}
.hz_more{ width:26px; height:27px; margin:0 auto; margin-top:20px;}



.gd_04{ position:relative; height:215px; width:1180px; margin:30px auto; overflow:hidden;}
.gd_04 em{
	position: absolute;
	top: 78px;
}
.gd_04 .t_l{ left:0px;}
.gd_04 .t_r{ right:0px;}

.gd_04 li{ float:left; width:278px;text-align:center;margin:0 10px; height:204px; color:#666; border:1px solid #ccc;}
.gd_04 li.last{ padding-right:0;}
.gd_04 li img{ display:block; width:266px; height:142px; padding:3px;}
.gd_04 li a{ color:#333; line-height:50px;}
.gd_04 .fl { float:left;}
.gd_04 .fr { float:right;}
.gd_04 .pa{ position:absolute;}
.gd_04 .pr{ position:relative}
.gd_04 li:hover{ color:#FFF; 
background:#0fb1d6; /* 一些不支持背景渐变的浏览器 */  
  background: -webkit-linear-gradient(#0fb1d6, #255ed9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#0fb1d6, #255ed9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#0fb1d6, #255ed9); /* Firefox 3.6 - 15 */
  background: linear-gradient(#0fb1d6, #255ed9); /* 标准的语法 */

}
.gd_04 li:hover a{ color:#fff;}


/*chanpin_box*/

.chanpin_box{ background:#f9f9f9; height:850px;}



.cp_nr{ width:1180px; margin:0 auto;}
.list_box{width:460px; margin:0 auto; padding-top:50px;}
.list_box ul li{ width:150px; text-align:center; height:50px; line-height:50px; font-size:16px; background:#fff; float:left; margin:0 1px; background:#333;}
.list_box ul li:hover{background:#0057d2;}
.list_box ul li:hover a{ color:#FFF;}
.list_box ul li:hover,.list_box ul li.casehover{ background:#0057d2; color:#fff;}
.list_box ul li a{ color:#FFF;}


.prouduct{ margin-top:30px;}
.prouduct ul li{ display:block; float:left; width:265px; background:#FFF; height:290px; text-align:center; line-height:27px; margin:10px 15px; background:#eee;}
.prouduct ul li img{ width:255px; height:227px; padding:5px;}
.prouduct ul li:hover{ background:#0071db;-webkit-box-shadow:0 8px 8px rgba(153, 153, 153, .5);-moz-box-shadow:0 8px 8px rgba(153, 153, 153, .5);box-shadow:0 5px 8px rgba(153, 153, 153, .5);}
.prouduct ul li:hover a{ color:#FFF;}
.cp_w{ color:#999;}



.prouduct > ul:nth-child(1) {     display: block; }
.prouduct > ul:nth-child(2) {     display:none; }
.prouduct > ul:nth-child(3) {     display: none; }


/*tedian_box*/

.tedian_box{ margin-top:30px;}
.tedian_title{  background:url(../image/ys_tbg.jpg) center no-repeat; width:1180px; height:83px; margin:0 auto;}
.tedian_title{ text-align:center; font-size:36px; font-weight:bold;}
.tedian_title a{ color:#255ed9;}

.tedian_nr{background:url(../image/td_bg.jpg) center no-repeat; height:468px; width:100%; margin-top:30px;}

.tedian_title2{ width:1180px; margin:30px auto;}
.tedian_title2 ul li{ background:#333; width:350px; height:85px; padding:10px; float:left; margin:0 11px;}
.td_line{ background:#FFF; width:1px; height:50px; float:left; margin-top:15px;}


.tedian_title2 ul li:hover{ background:#255ed9;}
.tedian_title2 ul li:hover,.tedian_title2 ul li.casehover{ background:#255ed9;}


.td_shuzi{ width:120px; color:#fff; font-weight:bold; float:left; font-size:30px; padding-top:20px; text-align:center;}
.td_w{ width:200px; float:right; color:#FFF; text-transform:uppercase; padding-top:8px;}
.td_w span{ font-size:24px;}

.ts_bg{ background:url(../image/td_tu.jpg) center no-repeat; height:467px; width:1127px; margin:0 auto;}
.ts_w{ font-size:30px; font-weight:bold; color:#255ed9;}
.ts_wen{ width:400px; float:left; margin-top:190px; margin-left:80px;}
.ts_n{ color:#333; line-height:35px; font-size:16px;}



/*youshi_box*/

.youshi_box{ width:1180px; margin:40px auto;}
.youshi_left{ width:471px; float:left;}
.youshi_left img{ width:471px; height:742px;}
.youshi_right{background:url(../image/ys_wenbg.jpg) no-repeat; float:right; width:653px; height:666px; position:relative; }
.ys_title{ font-size:30px; font-weight:bold; }
.ys_title a{color:#255ed9;}
.ys_title p{ font-weight:normal; font-size:18px;}


.ys_nr1{
	position:absolute;
	left: 36px;
	top: 146px;
	width: 599px;
}
.ys_nr2{
	position:absolute;
	left: 33px;
	top: 281px;
	width: 604px;
	height: 97px;
}
.ys_nr3{
	position:absolute;
	left: 33px;
	top: 420px;
	width: 605px;
	height: 107px;
}
.ys_nr4{
	position:absolute;
	width: 610px;
	height: 101px;
	left: 31px;
	top: 558px;
}

.ys_t{ color:#FFF; font-size:18px; padding-left:5px;}
.ys_w{ font-size:16px; padding-top:10px;}


/*anli_box*/
.anli_box{ background:url(../image/anli_bj.jpg) no-repeat center top; width:100%; height: 946px; margin-top:50px;}
.anli_box a{ color:#FFF;}





.alyoushi{ width:1180px; margin:0 auto;}
.alyoushi_1{ width:1180px; float:right; margin-top:86px;}

.gd_03{ position:relative; height:520px; width:1180px; padding-top:49px; overflow:hidden;}
.gd_03 em{
	position: absolute;
	top: 381px;
}
.gd_03 .t_l{
	left:1066px;
}
.gd_03 .t_r{
	right: 7px;
}
.gd_03 #simgs03{ margin:20px auto; position:relative; width:1180px;}
.gd_03 li{width:1180px; height:520px; float:left;}
.gd_03 li.last{ padding-right:0;}

.gd_03 li a{ color:#000000;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}


.alyoushi_tu{ width:650px; height:520px; float:left;}
.alyoushi_tu img{ width:650px; height:520px;}
.alyoushi_wen{ width:380px; float:right;}
.alyoushi_wen dl dt{ font-size:24px; color:#1c70dc; font-weight:bold; padding-top:20px;}

.line2{ background:#fff; height:2px; width:100px; margin-top:20px;}
.alys_w{ padding-top:20px; line-height:40px; font-size:16px; color:#FFF;}

.alyoushi_wen dl dt a{ color:#FFF;}


.banner2_box{ margin-top:50px;}
.banner2_zixun{ font-size:24px; font-weight:bold; padding-left:40px; width:100px; float:left;}
.banner2_w{ font-size:20px; color:#FFF; width:400px; float:left; line-height:80px;}
.banner2_phone{ width:250px; float:right; color:#FFF;}
.banner2_phone p{ font-size:24px;}


.line{background:url(../image/line.jpg) no-repeat center top; width:100%; height:5px; margin-top:20px;}


.about{ width:1140px; padding:20px; background:#eee; height:300px; margin:30px auto;}
.about_tu{ width:480px; height:290px; float:left;}
.about_tu img{ width:480px; height:290px;}
.about_wen{ width:620px; float:right;}
.ab_w span{ font-size:20px; font-weight:bold;}
.ab_xx{ background:#999; width:135px; height:40px; line-height:40px; text-align:center; margin-top:40px;}
.ab_xx a{ color:#FFF;}




.gd_01{ position:relative; height:300px; width:1180px; margin:30px auto; overflow:hidden;}
.gd_01 em{
	position: absolute;
	top: 78px;
}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:0px;}

.gd_01 li{ float:left; width:286px;text-align:center;margin:0 10px; height:330px;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:266px; height:224px; padding:10px;}
.gd_01 li a{ color:#333}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}
.gd_01 li:hover{}
.gd_01 li:hover a{ color:#255ed9;}


.jianzheng_box{background:url(../image/jz_bg.jpg) no-repeat center top; width:100%; height:625px; margin-top:20px;}

.jianzheng{ width:1180px; margin:0 auto; color:#fff;}
.jianzheng a{ color:#fff;}





.gd_02{ position:relative; height:350px; width:1180px; margin:30px auto; overflow:hidden;}
.gd_02 em{
	position: absolute;
	top: 78px;
}
.gd_02 .t_l{ left:0px;}
.gd_02 .t_r{ right:0px;}

.gd_02 li{ float:left; width:272px;text-align:center; background:#fafafa; margin:0 10px; height:360px; color:#666; overflow:hidden;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:266px; height:254px; padding:3px;}
.gd_02 li a{ color:#333}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}
.gd_02 li:hover{ color:#FFF; 
background:#0fb1d6; /* 一些不支持背景渐变的浏览器 */  
  background: -webkit-linear-gradient(#0fb1d6, #1f2890); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#0fb1d6, #1f2890); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#0fb1d6, #1f2890); /* Firefox 3.6 - 15 */
  background: linear-gradient(#0fb1d6, #1f2890); /* 标准的语法 */

}
.gd_02 li:hover a{ color:#fff;}


.jz_more{ border:1px solid #FFF; width:150px; height:50px; line-height:50px; margin:0 auto; text-align:center;}






.centernews_box{ width:1180px; margin:40px auto;}
.news_box{ width:590px; float:left;}

.news_tu{ width:250px; height:200px; float:left;}
.news_tu img{ width:250px; height:200px;}
.news_wen{ width:300px; float:right; line-height:26px;}
.news_wen a{ color:#039;}
.ccxq{ width:100px; height:30px; background:#CCC; line-height:30px; text-align:center;}
.news_nr{ margin-top:20px;}
.news_nr2{ line-height:30px; margin-top:20px;}
.news_nr2 span{ color:#036; font-weight:bold;}
.news_nr2 ul li{ display:block; width:590px; overflow:hidden; height:30px;}
.ccxq a{ color:#333;}

.news_title ul li{ float:left; width:150px; text-transform:uppercase; font-size:18px; text-align:center;}
.news_title ul li p{ font-size:12px;}

.news_title ul li a:hover{ background:#eee;}
.news_title ul li a:hover,.news_title ul li.casehover{ background:#eee;}



.news_more{ background:#255ed9; width:40px; height:40px; float:right; text-align:center; line-height:40px;}
.news_more a{ color:#FFF; font-size:24px; font-weight:bold;}

.cjwt_box{ width:560px; float:right; background:#eee; height:460px;}
.cj_title{ line-height:50px; text-transform:uppercase; font-size:18px; text-align:center;}
.cj_nr{width:520px; margin:0 auto; height:390px;}
.cj_nr ul li{ background:#FFF; line-height:50px; height:50px; margin-top:2px; padding:2px; display:block;}
.cj_nr ul li:hover{ background:#255ed9;}
.cj_nr ul li:hover a{ color:#FFF;}

.links_box{ background:#eee; height:120px; width:100%; margin-top:50px;}
.links{ width:1180px; margin:0 auto; text-transform:uppercase; line-height:46px;}
.links span{ font-size:30px; font-family:Arial; color:#00428e; margin-left:5px;}
.lk_line{ background:#00428e; width:5px; float:left; height:23px; margin-top:11px;}

