




.flexslider{position:relative;height:500px;overflow:hidden;z-index:1;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;z-index:1;}
.slides li a{ display:block; height:500px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:24px;height:24px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:24px;height:24px;line-height:24px;overflow:hidden;background:#0b69c9;cursor:pointer; color: #FFF; border:1px solid #FFF; border-radius: 12px;}
.flex-control-nav .flex-active{background:#f2ac0d;}

.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{}
.flex-direction-nav li a.flex-next{}

/*search*/

.search_dbg{ height: 45px; background:#FFF;font-size: 14px;}
.search_zi{ float:left; height:45px; width:700px; color:#4e4e4e;line-height:65px;
	display:inline;}
.search_zi a{ color:#4e4e4e; margin:0 2px;}
.search_zi a:hover{ color:#0b85ec; }
.search1{ float:right;  width:250px;  height:30px;   line-height:30px;display:inline; margin-top:6px;
 background: url(../images/search_tag.jpg) no-repeat top center;
 }

.search1 .text{ width:187px; padding-left: 30px; height: 30px; float:left; background:none;border:none; line-height:30px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}
.search1 .submit{ width:30px; height:30px; cursor:pointer; float:right;background: none;
  }






.dz_title{text-align: center;margin-top: 40px ; font-size: 30px; color:#2e2e2e; height:90px; }
.dz_title p{font-size: 20px; font-family: Arial, Helvetica, sans-serif;text-transform: uppercase; color:#2e2e2e;letter-spacing: 1px;  margin-top: 12px;}









.dz_n li a.dz_title{background:#0b69c9; height:52px;font-size: 15px; color:#FFF; line-height: 52px; display:block;}

.dz_n li{width:219px; float:left; margin-right: 20px;}

.dz_n ul{width:1240px;}

.dz_n li a.dz_dz{ height:39px; border:2px solid #414141; margin-top: 7px;display:block; font-size: 14px; line-height: 39px;text-align: center;}

.martop68{ margin-top: 68px;}


.dz_n li:hover a.dz_title{background:#f59600;}


.pro_bg{background:url(../images/pro_bg.jpg) no-repeat top center; height:651px; margin-top: 30px;}

 

.pro_c{width:204px; float:left; margin-top: 58px;}
.pro_show{width:958px; float:right; height:531px; background:#FFF;margin-top: 58px; position:relative;}


.pro_c li{ height:45px; background:#0b69c9; margin-top: 9px;display:block;  line-height: 45px;text-align: center;}

.pro_c li a{font-size: 16px; color:#FFF;}

.pro_c li:hover{background:#FFF;cursor:pointer;}
.pro_c li:hover a{color:#0b69c9;}

.pro_c_nav{height:45px; background:#FFF; text-align: center; line-height: 45px;}
.pro_c_nav h2{font-size: 18px;}
.more1{background:url(../images/p_more.jpg) no-repeat;width:80px; height:24px; display:block;right:14px; top:17px;position:absolute;}



.pro_show_n ul {
	width:1100px; margin-left: 2px;
}


.pro_show_n li p {
	height: 32px;  
	line-height: 32px;
	overflow: hidden;
	font-size: 14px;
}
.pro_show_n li {
	width:221px;
	float: left;
	height:190px; 
	margin: 12px 8px 20px 8px;
	display: inline;
	text-align: center;
	position: relative;   
}
.pro_show_n li a {
	overflow:hidden;
	color:#404040;
}
.pro_show_n li a.picshow1 {
	width:210px;
	height:166px; padding:5px; border:1px solid #cccccc;
	overflow:hidden;
	display:block;

}
.pro_show_n li img {
	width:210px;
	height:166px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.pro_show_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.pro_show_n li:hover a  {
	color:#FFF
}


.pro_show_n li:hover p{ background:#ff8900;}

.proshow{height: 45px; line-height: 45px;  margin:5px 10px 10px 10px; text-align: center; border-bottom: 1px solid #dddddd;

	  }

.proshow li{height:28px;  margin:10px 13px 0px;float:left;}
.proshow li a{ font-size: 18px; height: 28px;  color:#606060;   display:block;font-weight: bold;}
.proshow li span{font-weight: bold; height:28px; line-height: 28px;display:block; }
.proshow a:hover{color:#0b69c9;  }
.proshow a.tag_pro span{color:#0b69c9;font-weight: bold;}
.none{ display: none;}
.block{ display: block;}


.proshow li.ps_1 a.tag_pro span{background:url(../images/hot.jpg) no-repeat  0 -28px; padding-left: 40px;}

.proshow li.ps_2  a.tag_pro span{background:url(../images/tuij.jpg) no-repeat   0 -28px; padding-left: 40px;}



.proshow li.ps_1 span{background:url(../images/hot.jpg) no-repeat 0 0; padding-left: 40px;}

.proshow li.ps_2 span{background:url(../images/tuij.jpg) no-repeat  0 0; padding-left: 40px;}

.proshow li:hover.ps_1 span{background:url(../images/hot.jpg) no-repeat  0 -28px; padding-left: 40px;}

.proshow li:hover.ps_2 span{background:url(../images/tuij.jpg) no-repeat   0 -28px; padding-left: 40px;}








.td1_dbg{background: url(../images/td1_dbg.jpg) no-repeat top center; height:972px;}

.ys_title {font-size: 30px; font-weight: bold; color:#FFF; padding-top:  50px;text-align: center; margin-bottom: 30px;}

.ys_title p{color:#FFF;font-size: 12px;text-transform: uppercase; margin-top: 5px;}

 .td1_com h4{font-size: 16px;font-weight: bold;padding-top: 30px;}
 .td1_com p{font-size: 14px;line-height: 30px;margin-top: 10px;}
 .td1_com {text-align: center;background: #FFF;}

 .td1_n1{left:68px;top:10px;width:187px;height: 187px;border-radius: 247px;padding:20px;}


.ys_nr li{clear: both;height: 60px;margin-bottom: 11px;}
.ys_nr{margin:35px 0 0 30px;}

.ys_nr li em{background: url(../images/ys_em.png) no-repeat 0 0 ;width:39px;height: 34px;float: left;font-size: 18px;text-align: center;line-height: 34px;font-weight: bold;}
.ys_nr li p{font-size: 15px;color:#FFF;float: left;margin:5px 0  0 20px;}
.ys_nr li span{font-size: 18px;font-weight: bold;padding-right: 20px;}


  .td1_n2{left:433px;top:10px;width:187px;height: 187px;border-radius: 247px;padding:20px;}

   .td1_n3{left:0px;top:249px;width:187px;height: 187px;border-radius: 247px;z-index: 1;padding:20px;}

 .td1_n4{left:245px;top:365px;width:200px;height: 200px;border-radius: 247px;z-index: 1;padding:20px;}


  .td1_n6{left:515px;top:285px;width:111px;height: 111px;border-radius: 247px;z-index: 1;padding:20px;}

   .td1_n5{left:313px;top:208px;width:104px;height: 104px;border-radius: 247px;z-index: 1;padding:10px;}



   .td1_ren{left:830px;top:58px;z-index: 2;}

   .com_tel p{font-size: 14px;background: url(../images/td_tel.png) no-repeat 0 center;padding-left:70px;height: 60px; }

   .com_tel span{color: #FFF;font-size: 22px ;display: block;}
 
 .com_tel a{background: #FFF;width:111px;height:43px;display: block;line-height: 43px;color:#0049ac;text-align: center;font-size: 18px;font-weight: bold;margin: 16px 0 0 27px;border-radius: 4px;}

.td1_tel{left:732px;top: 10px;}
.td_mart{margin:10px 0 0 20px;}






















 

.gg1_zi{font-size: 20px; font-weight: bold;color:#2e2e2e;text-align: center; margin-top: 20px;}

.gg1_tel{ margin: 15px 0px 0 330px;}

.gg1_tel p{font-size: 14px; color:#545454; float:left;background:url(../images/tel.jpg) no-repeat left 2px; padding-left: 60px; height:54px;}
.gg1_tel span{display:block;font-size: 24px; color:#379b38;}

.gg1_tel a{width:160px; height:43px; background:#2faf31; border-radius: 4px;display:block; float:left;margin-left: 20px;font-size: 18px; text-align: center; line-height: 43px; color:#FFF; font-weight: bold;}


 

.gg2{background:url(../images/gg2.jpg) no-repeat top center; height:216px;text-align: right;}

.gg2_zi{font-size: 20px; font-weight: bold;color:#FFF; margin: 10px 20px 0px 0;}
.gg2_zi p{font-size: 14px; color:#FFF;  margin-top: 150px;}
.gg2_zi span{font-weight: bold;}
.gg2_zi .gg2_zi1{padding-right: 132px;}

.gg2_zi .gg2_zi2{padding-right: 112px;}

.gg2_zi .gg2_zi3{padding-right: 13px;}

.case_dbg{background:url(../images/case_bg.jpg) no-repeat top center; height:580px;}


.case_title{text-align: center; padding-top: 70px;}
.case_title h3 a{font-size: 30px;font-weight: bold; color:#424242;}
.case_title p{font-size: 12px; font-family: arial;text-transform: uppercase; margin-top: 5px;}



 .case_n{height: 360px; margin-top: 60px;}
 
 
/*图片滚动*/
.carousel {
  margin: 0px auto; width: 1180px; height: 400px; overflow: hidden; position: relative;
}
.carousel .slides {
	margin: 0px auto 30px; overflow: hidden; position: relative;
}

 .carousel .slides  div em{ position:absolute;bottom:0px; text-align:center; line-height:40px; font-size:14px; background:#0b69c9;left:0px;width:100%; height:40px; display:block;border:none;}
.carousel .slides img{width:403px; height:305px;}
.carousel .slides .slideItem {
	padding: 0px; overflow: hidden; position: absolute; cursor: pointer; opacity: 1 !important;
}
.carousel .slides .slideItem a {
	overflow: hidden; display: block; color:#FFF;
}
.carousel .slides .slideItem img {
	width: 100%; height: 100%;
}
.carousel .slides .slideItem .cover {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100% !important; height: 380px !important; display: block; position: absolute;
}
.prevButton {
	background: url("../images/case_left.png") no-repeat 0px 0px; top: 140px; width: 34px; height: 55px; display: block; position: absolute; z-index: 99; cursor: pointer;width:55px;
}
.nextButton {
	background: url("../images/case_right.png") no-repeat right 0px; top: 140px; width: 34px; height: 55px; display: block; position: absolute; z-index: 99; cursor: pointer;width:55px;
}
.prevButton {
	left: 12px;
}
.nextButton {
	  right: 12px;
}

 

 .com_title{ height:36px; line-height: 36px;display:block;}

  .com_title h3{float:left;background:url(../images/com_tag.jpg) no-repeat left center; padding-left: 50px;}
   .com_title h3 a{font-size: 18px; font-weight: bold; color:#424242;}
   .com_title h3  span{font-family: arial; color:#737373; font-size: 12px; text-transform: uppercase;}

   .com_title a.com_more{float:right; margin-top: 15px;}
  .about{width:560px; float:left; margin: 30px 10px 0;}

  .about_nr{font-size: 14px; margin:0px 10px; line-height: 30px; margin-top: 20px;}
  .about_nr a{color:#0b69c9;}

  .about_pic img{width:557px; height:200px;margin-top: 20px; border:1px solid #cccccc; padding:5px;}


    .honor{width:560px; float:right; margin: 30px 10px 0;}



.honor_n em a{display:block;width:29px; height:28px;}

.honor_n em {
	position: absolute;width:29px; height:28px;
	top: 88px;display:block;
}
.honor_n .t_l {
	left:0px;background:url(../images/honor_left.jpg) no-repeat;
}
.honor_n .t_r {
	right: 0px;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: 45px;}
.honor_n li p {
	height: 32px;  
	line-height: 32px; 
	overflow: hidden; 
	font-size: 14px;
}
.honor_n li {
	width:234px;
	float: left;
	height:190px; margin: 20px 20px 0px 0;
	display: inline;
	text-align: center;
    
}
.honor_n li a {
	overflow:hidden;
 
}

.honor_n li img{width:224px; height:138px; padding:4px; border:1px solid #b5b5b5;}



.kehu{margin-top: 20px;}


.kehu_n{margin-top: 20px;}
.kehu_n li{float:left;width:230px; height:275px; margin-right: 58px;background:url(../images/kehu_bg.jpg) no-repeat 0 0; display:block;padding:10px;}
.kehu_n ul{width:1300px;}
.kehu_n li{ position:relative;}

.kehu_n li img {width:230px; height:230px;z-index: 4;}

.kehu_n dd{width:228px; height:35px; border:1px solid #FFF;background:#c8c8c8;margin-top: 9px;}
.kehu_n dd p{display:none;}

.kehu_n dd a{line-height: 35px; font-size: 14px; height:35px; overflow: hidden; display:block;text-align:center;}

.kehu_n li:hover{cursor:pointer;background:url(../images/kehu_bg.jpg) no-repeat right 0;}
.kehu_n li:hover dd p{display:block; color:#FFF; margin:0px 10px; line-height: 30px; overflow:hidden; height:120px;}
.kehu_n li:hover dd{width:228px; height:177px; background:#0b69c9; position:relative;top:-143px; left:0px; display:block;}

.kehu_n li:hover dd a{color:#FFF;}


.gg3{background:url(../images/gg3.jpg) no-repeat top center; height:216px; margin-top: 40px;}

.gg3_zi{font-size: 18px;color:#FFF;margin-top: 26px;width: 320px;text-align: center;}
.gg3_zi p{width: 320px;height: 48px;border: 1px dashed #FFF;line-height: 48px;text-align: center;font-size: 24px;font-weight: bold;margin-top: 14px;}

.gg3_tel{margin:15px 0px 0px  0px;}
.gg3_tel p{ line-height: 28px; font-size: 22px; color:#FFF;float:left;}
.gg3_tel a{width:160px; height:43px; display:block; font-size: 18px; color: #0b69c9; background:#FFF; border-radius: 4px; text-align: center; line-height: 43px;float:left;font-weight: bold; margin:5px 0px 0px 20px;}



.cjwq{width:310px; height:480px; padding:15px; float:right; margin:20px 0px 0px 0px; display:inline;background: #FFF;}
.news{width:790px; height:480px;padding:15px; float:left; margin:20px 0px 0px 0px; display:inline;position:relative;background: #FFF}

.cjwq_nav{  height:36px;border-bottom: 1px solid #c8c8c8; padding-bottom: 10px; line-height: 36px;} 
.cjwq_nav h3{ background:url(../images/wen_tag.jpg) no-repeat center left; color:#46b666;  float:left;font-weight:bold; display: block ;  height:36px; padding-left: 30px;}
.cjwq_nav .cjwq_more{ float:right; padding:10px 10px 0px 0px;}
.cjwq_nav h3 a{ font-size:18px;  color: #0b69c9;  display:block; font-weight:bold;}

#ticker2 {
	
	height: 350px; margin-top:20px;
	
	position: relative; 
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
}


.da{ background:url(../images/wenti.jpg) no-repeat left -30px; padding-left:27px; color:#a4a4a4; height:60px; line-height:20px; overflow:hidden;}
.wen{ height:30px;   display:block;background:url(../images/wenti.jpg) no-repeat left 5px; padding-left:27px; line-height:30px; overflow:hidden; }
.wen a{color:#434343; }
.cjwq ul { padding:20px 0px;}


.news_n {padding:20px 0px;}

/* news*/
.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}
.news_n{  overflow:hidden;}

.news_n .more1{ position:absolute;top:25px; right:20px; }

.news_n li {width:366px; height:48px; display:block; line-height: 48px ;border:1px solid #c8c8c8; float:left; margin:20px 34px 0 0;}
.news_n li a{ width:306px;font-size:14px; overflow:hidden; float:left; color:#363333;padding-left: 12px; text-overflow:ellipsis;white-space:nowrap;display:block;}
.news_n li span{ float:left; color:#363333;background:#c8c8c8; height:48px; width:48px;display:block; font-family:Arial, Helvetica, sans-serif; font-size: 20px;text-align: center;}
.news_n li a:hover{ color:#F00}
.news_n ul{ margin-top:0px;height:300px; overflow:hidden;width:880px; }











.news_te img{ width:291px; height:176px; float:left; margin-right:20px; display:inline; border: 2px solid #0b69c9; }
.news_te{ line-height:24px; color:#363333;}
.news_te .news_rn{ float:right; width:460px;}
.news_te .tebie_title{ display:block; height:30px; line-height:30px; color: #0b69c9; font-size:14px;}
 

.news_te .news_ten{ height:78px; overflow:hidden; color:#6e6e6e; line-height:26px;}
.news_te  .news_more a{margin-top:8px;width:120px; height:30px; display:block;background:url(../images/news_more.jpg) no-repeat;}
.zwyw_xw{  height:36px;border-bottom: 1px solid #c8c8c8; padding-bottom: 10px;line-height: 36px;}

.zwyw_xw li{  height:36px; display:block;float:left; font-size:18px; margin-right:20px; }



.zwyw_xw a{  display:block; color:#333333; font-weight:bold; height:36px;padding:0px 0px 0px 30px;background:url(../images/news_tag.jpg) no-repeat left 6px; }

.zwyw_xw a:hover{ background:url(../images/news_tag.jpg) no-repeat 0 -52px; color:#0b69c9;   display:block; font-weight:bold;  }

.zwyw_xw a.tag_news{ background:url(../images/news_tag.jpg) no-repeat 0 -52px;   color: #0b69c9;display:block; }



.link_title{float:left; color:#515151; margin:20px 0px 0px 10px;width:200px;}
.link_title span{width:95px; height:26px; background: #0b69c9;display:block;margin-left: 14px;font-size: 18px;color:#FFF;float:left;font-weight: bold;text-align: center;}
.links .link_title p{float:left;font-family: arial;font-size: 20px; display:block;width:60px;margin-left: 10px;text-transform: uppercase;}

.links_n a{line-height: 72px; overflow:hidden; padding:0px 10px;}

.links_n{float:left;}

.links{background:url(../images/link_bg.jpg) no-repeat top center; height:72px; margin-top: 30px;}


