.mt40 { margin-top: 40px; }

.flexslider{position:relative;height:500px;overflow:hidden;  z-index: 4;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{ display:block; height:500px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#0140a1;cursor:pointer; color: #FFF;   }
.flex-control-nav .flex-active{background:#da0006;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:57px;height:62px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{background: url(../images/prev.png) no-repeat 0 0 ;left:0px;}
.flex-direction-nav li a.flex-next{background: url(../images/next.png) no-repeat 0 0 ;right:0px;}
/*search*/
.search_dbg { height: 50px; line-height: 50px; }
.search_zi { float: left; height: 50px; width: 700px; color: #5b5b5b;  display: inline; }
.search_zi a { color: #4e4e4e; margin: 0 2px; }
.search_zi a:hover { color: #0b85ec; }
.search1 { float: right; width: 352px; height: 33px; line-height: 33px; display: inline; margin: 8px 10px 0 0;border-bottom: 1px solid #0a4b8e; }

.search1 .text { width: 330px; height: 34px; float: left; background: none; line-height: 34px; color: #6b6b6b; font-size: 12px; font-family: "Microsoft YaHei"; border: 0px; }
.search1 .submit {width: 22px;height: 23px;cursor: pointer;float: right;background: url(../images/search.jpg) no-repeat center center;}
h4, h3 { font-weight: normal; }
 

.news{width:390px;height: 392px;border:1px solid #d2d2d2;float: left;}

.news_nav{height: 57px;border-bottom: 1px solid #d2d2d2;line-height: 57px;}
.news_nav h3 a{font-size: 16px;color: #404040;}
.news_nav h3 {padding-left: 40px; margin-left: 20px;float: left;}
.news1 h3 {background: url(../images/news_t1.jpg) no-repeat left center; 
}
.news2 h3 {background: url(../images/news_t2.jpg) no-repeat left center; 
}
.news3 h3 {background: url(../images/news_t3.jpg) no-repeat left center; 
}
.news2{margin-left: -1px;}
.news3{margin-left: -1px;}
.news_nav  a.more{float: right;text-transform: uppercase;padding-right: 10px;}

.news_n li{height: 36px;line-height: 36px;background: url(../images/news_tag.jpg) no-repeat left center; padding-left: 36px;display: block;overflow: hidden;}

.news_n{margin-top: 20px;padding-right: 10px;}





.cjwq_n{ width:390px;  overflow:hidden; position:relative;margin:0 auto;    }
 
.cjwq_n .bd{ padding:15px; height: 280px; }
.cjwq_n .infoList li{ height:80px;margin:20px 0;    }
 
.cjwq_n .infoList li p{line-height: 24px;height: 48px;color: #bbbbbb;background: url(../images/wenda.jpg) no-repeat 0 -28px; padding-left: 30px;overflow:hidden;}
.cjwq_n .infoList li  a{padding-left: 30px;background: url(../images/wenda.jpg) no-repeat left 8px;height: 30px;line-height: 30px;display: block;overflow: hidden;margin-bottom: 4px; }

 
 .gg2{background: url(../images/gg2.jpg) no-repeat top center;height: 311px;}

 .gg2_zi p {font-size: 24px;font-weight: bold;}
 .gg2_zi{color:#FFF;margin:85px 0 0 350px;}
 .gg2_zi span{font-size: 48px;font-weight: bold;}
 .gg2_zi div em{background: url(../images/gg2_tag.jpg) no-repeat left center; padding-left: 34px;font-size: 15px;margin-right: 25px;}
  .gg2_zi div{margin: 35px 0  0  60px;}


  .gg2_r{margin:110px  0px 0 0; color:#FFF;}

   .gg2_r span{display: block;font-size: 30px;font-weight: bold;}
   .gg2_r p{background: url(../images/gg2_tel.jpg) no-repeat left center; padding-left: 45px;} 

   .gg2_r a{width:165px;height: 44px;line-height: 44px;border-radius: 6px;background: #FFF;text-align: center;color:#da0006;display: block;font-size: 18px;margin:15px 0 0 30px;}

   .about_dbg{background: url(../images/about_dbg.jpg) repeat-x top center;height: 716px;}
   .about_t{background: url(../images/about_h3.png) no-repeat;width:395px;height: 189px;display: block;}
.about_t h3 a{font-size: 24px;font-weight: bold;color:#FFF;}
.about_t h3{padding:110px 0 0 170px;}
.about_left{width:460px;}
.about_n div{line-height: 26px;color: #4b4b4b;height: 156px;display: block;overflow: hidden;}
.about_n  h3 a{font-size: 24px;font-weight: bold;color: #4b4b4b;}
.about_n  h3 {margin:30px 0 20px;}

.about_n{margin-left: 10px;}

.about_pic{width:664px;margin:80px 20px 0 0;}
.about_pic img{width:664px;height: 364px;}





.fc_nav{  width:124px;height: 130px;float: left; }
.fc_nav h3{ width:140px;height:84px;line-height:84px;cursor:pointer; font-size:18px; background:#FFF;border: 3px solid #0140a1;text-align: center;}
.fc_nav h3 a{ display:block; color:#0140a1;  }
.fc_nav h3.tag_fc{ color:#000;background: #0140a1;cursor:pointer;  }
.fc_nav h3.tag_fc a{color:#FFF;
}
 

 .sb_n em {
	position: absolute;top: 180px;width:35px;height:34px;display:block;
}
.sb_n em.t_l {
	left:-110px;background:url(../images/fc_jt.jpg) no-repeat 0 0; 

}

.sb_n em a{width:35px;height:34px;display:block;}
.sb_n .t_r {
	left: -70px;background:url(../images/fc_jt.jpg) no-repeat right 0;

}

.none { display: none; }
.block { display: block; }


.sb_n{position:relative;width:1000px;float: right;margin: 40px 0 0 20px;height: 230px;overflow: hidden;}



 
.sb_n p {
	height: 32px;
	line-height: 32px; 
	overflow: hidden;
	font-size: 14px; 
}
.sb_n li {
	width:233px;
	float: left; 
	height:210px; 
	margin: 0px 24px 0px 0px;
	display: inline;
	text-align: center;
	position: relative; 
}
.sb_n li a {
	overflow:hidden;  

}
.sb_n li a.picshow1 {
	width:233px;background:#FFF;
	height:170px; 
	overflow:hidden;
	display:block; 
	 
}
.sb_n li img {
	width:233px;
	height:170px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}


.sb_n li:hover p{ }

.sb_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);
}
.sb_n li a:hover {
	color:#F00
}


.kehu_t{background: url(../images/com_x.jpg) no-repeat center 50px;height: 100px;text-align: center;}
.kehu_t p{color: #0140a1;margin-top: 25px;display: block; font-size:18px;font-weight:bold;}
.kehu_t h3 a{font-size: 30px;font-weight: bold;color: #da0006;}
.kehu_t h2 a{font-size: 30px;font-weight: bold;color: #da0006;}

.kehu_t span{color: #0140a1;font-weight: bold;}

 .kehu_n ul{width:1400px;}

 .kehu_n {
	height: auto;
	overflow: hidden; margin-top: 20px;
}
.kehu_n li {
	width:380px;
	height: 286px;  margin-right: 17px;
	display: block; border:1px solid #d6d6d6;border-radius: 10px;
float: left;background: #FFF; position: relative;  }

 .kehu_n li .title img{width:76px;height: 76px;border-radius: 76px;border:2px solid #FFF;position: absolute;top:160px;left:10px;}
 
.kehu_n li .pic img {
	 
	width:380px;
	height: 210px;border-top-left-radius: 10px;border-top-right-radius: 10px;
}
 

 .kehu_n li .title  a{width:260px;margin-left: 20px;height: 30px;line-height: 30px;display: block; overflow: hidden;}

 .kehu_n li .title p{height: 30px;line-height: 30px;font-size: 15px;display: block;overflow: hidden;margin:0px 20px;}












.case_n{position:relative;margin:  20px 0 0  0px;height: 240px;overflow: hidden;}



 
.case_n p {
	height: 32px;
	line-height: 32px; 
	overflow: hidden;
	font-size: 14px; 
}
.case_n li {
	width:263px;
	float: left; 
	height:240px; 
	margin: 0px 40px 0px 0px;
	display: inline;
	text-align: center;
	position: relative; 
}
.case_n li a {
	overflow:hidden;  font-size:17px;font-weight:bold;color:#000;

}
.case_n li a.picshow1 {
	width:263px;
	background:#FFF;
	height:194px;
	overflow:hidden;
	display:block;
	border: 1px solid #ddd;
}
.case_n li img {
	width:263px;
	height:194px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}


.case_n li:hover p{ }

.case_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);
}
.case_n li a:hover {
	color:#F00
}








.good_move .gg_tel p{background: url(../images/ys_tel.jpg) no-repeat left 30px; padding-left: 60px; height: 100px;}
.good_move .gg_tel span{color:#da0006;font-weight: bold;display: block;font-size: 26px;}
.good_move .gg_tel{float: none;padding: 20px  0  0 60px;}
.good_move{position:relative;overflow:hidden;;padding-bottom:100px;width:1180px; margin-top: 30px; height:528px;}
.good_move .hd{position:absolute;bottom:0;z-index:99;height:65px;width:100%;}
.good_move .hd ul{overflow:hidden;position:relative;width:100%;height:65px;}

.good_move .hd li{width:300px;float:left;height:65px;position:absolute;overflow:hidden;}
.good_move .hd li img{position:absolute;left:0;bottom:0;}

.good_move .hd .prev{position:absolute;left:-50px;top:-240px;background:url(../images/ys_left.jpg) no-repeat;width:34px;height:67px;}
.good_move .hd .next{position:absolute;right:-50px;top:-240px;background:url(../images/ys_right.jpg) no-repeat;width:34px;height:67px;}

 
 .good_move .hd  ul{margin-left: 77px;}
  .good_move .bd {height:428px;overflow:hidden;}

 .good_move .bd dd{float:left;margin:70px 0 0  0px;width:660px; }


 .good_move .bd dt{float:left;margin:30px 0 0  0px;  }


 
 .good_move .bd dd .ys_nr p{font-size: 14px;line-height: 30px;background:url(../images/ys_tag.jpg) no-repeat left 10px; padding-left: 24px;width:530px; margin:4px 0 0  40px;}
 

 .good_move .bd dd .ys_nr{clear: both; padding-top: 14px;}

.good_move h4{font-size: 24px;color:#202020;font-weight: bold;float: right;margin:8px 0px 0px  0px;width:570px;}
.good_move em{background:url(../images/ys_em.jpg) no-repeat top center;width:76px;height:55px;display:block;float: left;font-family: impact;font-size: 36px;color:#FFF;line-height:56px;text-align: center;}
 .ys_t{text-align: center;}



  .gg1{background: url(../images/gg1.jpg) no-repeat top center;height:194px;color:#FFF;}
  .gg1_zi p{font-size: 22px;font-weight: bold; }
  .gg1_zi div{font-size: 19px;padding: 40px 0 0 60px;}

    .gg1_zi{margin:50px 0 0 300px;}




  .gg1_r{margin:26px  0px 0 0; color:#404040;width:225px;height: 133px;background: #FFF;text-align: center;}

   .gg1_r span{display: block;font-size: 28px;font-weight: bold;color: #cc0001;}
 

   .gg1_r a{width:165px;height: 44px;line-height: 44px;border-radius: 6px;background: #015ebe;text-align: center;color:#FFF;display: block;font-size: 18px;margin:12px 0 6px 30px;}


.pro_dbg{background: #f3f3f3;height: 956px;margin-top: 20px;}

.kehu_t em{font-family: arial; text-transform: uppercase;margin-top: 25px;display: block;}

.pro_l{width:266px;height: 764px;background: #1952a9; margin-top: 20px;}
.pro_te{height:295px;overflow:hidden;}

.pro_show{width:870px;margin-top: 20px;}
.pro_show_n{margin-top: 30px;}
.pro_show_n li {
	width:270px;
	float: left;
	height:204px;
	margin: 0px 30px 30px 0px;
	display: inline; 
	text-align: center;
	position: relative;   
}
.pro_show_n li a {
	overflow:hidden;color:#fff;
	
}
.pro_show_n li a.picshow1 {
	width:267px;
	height:202px;  border:1px solid #0266c3;
	overflow:hidden;    
	display:block;

}
.pro_show_n li img {
	width:267px;
	height:202px;
-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 ul {
	width:1100px;  
}

 
.pro_show_n li p {
	overflow: hidden;
	font-size: 13px; position:absolute;bottom:0px;height:33px;line-height: 33px;background:rgba(0,0,0,0.8); left:0px;width:269px;

}

.pro_te li{width:870px;float: left;background: #FFF;height: 295px;}
.pro_te dt{width:417px;height: 295px;float: left;}
.pro_te dt img{width:417px;height: 295px;}

.pro_te dl{}
.pro_te dd{width:400px;height: 225px;float: right;padding:30px 20px;}
.pro_te dd a.pro_title{font-size: 16px;color:#000;}
.pro_te dd p{line-height: 30px;color: #767676;height: 120px;display: block;overflow: hidden;padding-top: 10px;}
.pro_te dd div{padding-top: 30px;}
.pro_te dd div a{color:#fff;width:105px;height: 37px;background: #da0006;float: left;margin-right: 20px;text-align: center;line-height: 37px;}

.pro_te dd div a.zx{background: #8a8a8a;}

.pro_l dl dd a{height: 30px;line-height: 30px;font-size: 13px;color:#FFF;display: block;overflow: hidden;text-indent: 20px;}
.pro_l  li span{width: 220px;height: 44px;line-height: 44px;display: block;background:url(../images/pro_tag.png) no-repeat 190px 16px #FFF;margin:0 auto;transition: all 0.3s ease-out 0s;}
.pro_l li span a{color:#000;font-size: 16px;text-indent: 20px; display: block;}

.pro_l  li{margin:15px 0px;}

.pro_l  dl{margin-top: 8px;}

.pro_l  li span:hover{background:url(../images/pro_tag.png) no-repeat 190px -22px #da0006;}
.pro_l li span:hover a{color:#FFF;}






.area_nt{width:428px;}

.area_n{margin-top: 30px;}


.area_nt li {width:118px;height: 167px;background: #dfdfdf;margin:0 22px 20px 0;float: left;}

.area_nt li a{width:96px;height: 144px;border:1px solid #FFF;display: block;margin:10px auto 0;font-size: 16px;text-align: center;}

.area_nt li a span{height: 30px;line-height: 30px;display: block;overflow: hidden;margin-top: 10px;}
.area_nt li a em{display: block;width:40px;height: 44px;background: url(../images/td_tag.png) no-repeat 0px 20px;margin:28px auto 0;}
.area_nt li.area1 a em{background-position: -110px 0;}
.area_nt li.area2 a em{background-position: -225px 0;}
.area_nt li.area3 a em{background-position: -448px 0;}

.area_nt li.area4 a em{background-position:  3px 0;}
.area_nt li.area5 a em{background-position: -336px 0;}
.area_nt li.area6 a em{background-position: -562px 0;}
 



.area_nt li:hover.area1 a em,.area_nt li.area1.tag_area em{background-position: -110px -60px;}

.area_nt li:hover.area2 a em,.area_nt li.area2.tag_area em{background-position: -225px -60px;}
.area_nt li:hover.area3 a em,.area_nt li.area3.tag_area em{background-position: -448px -60px;}

.area_nt li:hover.area4 a em,.area_nt li.area4.tag_area em{background-position: 3px -60px;}
.area_nt li:hover.area5 a em,.area_nt li.area5.tag_area em{background-position: -336px -60px;}
.area_nt li:hover.area6 a em,.area_nt li.area6.tag_area em{background-position: -562px -60px;}
 


.area_nt li:hover,.area_nt li.tag_area{background:#0140a1;}

.area_nt li:hover a span,.area_nt li.tag_area span{color:#FFF;}
 
.area_nc{height:353px;overflow:hidden;}
.area_nr{width:752px;height: 353px;overflow: hidden;}
 .area_nc dt img{width:448px;height: 353px;}
 .area_nc dt{width:448px;float: left;}

 .area_nc dd{width:302px;height: 353px;background:#eeeeee;float: right;}

 .area_nc dd a.area_na{width:250px;height: 45px;line-height:45px;border:1px solid #c9c9c9;text-align: center;font-size: 16px;display: block;margin:18px auto 0;}

  .area_nc dd p{font-size: 14px; line-height: 30px;height: 150px;overflow: hidden;margin:14px 23px;}

  .area_nc dd em a{border: 1px solid #0266c3;width:137px;height: 27px;line-height:27px;display: block;text-align: center;font-size: 14px;margin-left: 23px;}


.link_h{float: left;}
.link_h h3{font-size: 24px;font-family: impact;color: #0140a1;float: left;}
.link_h span{width:100px;height: 30px;font-size: 16px;color:#FFF;text-align: center;line-height: 30px;float: left;background: #0140a1;margin-left: 10px;}
.links_n{width:800px;float: left;margin-left: 20px;}

.links_n a{padding:0px 10px;}