

.flexslider{position:relative;height:505px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;  z-index: 4;}

.slides{position:relative;z-index:1;}

.slides li{height:505px;}

.slides li a{ display:block; height:505px;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:#00a5e2;cursor:pointer; color: #FFF;   }

.flex-control-nav .flex-active{background:#d72631;}



.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: 58px; background:url(../images/search_bg.jpg) no-repeat top center; height: 110px;}

.search_zi{ float:left; height:58px; width:700px; color:#FFF;line-height:58px;

	display:inline;font-size: 14px;}

.search_zi a{ color:#FFF; margin:0 2px;}

.search_zi a:hover{ color:#d72631; }

.search1{ float:right;    height:30px;   line-height:30px;display:inline; margin-top:14px;width:271px;background: #FFF; 

 

 }



.search1 .text{ width:161px; padding-left: 10px; height: 30px; float:left; background:none;  line-height:30px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}

.search1 .submit{ width:36px; height:30px; font-size:12px; cursor:pointer; float:right;background: url(../images/search_tag.jpg) no-repeat center center;

  }



.search_zi span{font-weight: bold;}

 





 



.com_tel{   left:500px;top:20px; }



.com_tel p{background:url(../images/s_tel.png) no-repeat left 10px; 	padding-left:60px;   line-height:26px;  font-size: 13px; color:#FFF;height: 70px;   }



.com_tel span{color: #FFF;font-size:30px;font-family: arial; font-weight: bold;margin-top: 5px;display: block;  }



.com_tel a{width:143px;height: 37px;background:url(../images/zixun.png) no-repeat 20px center  #d72631;border-radius: 20px;line-height: 37px;font-size: 16px;color:#FFF;text-align: center;display: block; text-indent: 30px; margin-left: 30px;

}

 

















 

.hz_t{height: 80px;margin-top: 40px;}

.hz_t h3{background: url(../images/hz_x.jpg) no-repeat center center; height: 40px; line-height: 40px;

}

 

.hz_t p{font-size: 14px;color: #707070;margin-top: 4px;font-family: arial;text-transform: uppercase;}

.hz_t{text-align: center;}





.hz_n #simgs1{margin-left: 60px;}



.hz_n {

position: relative;

height: 163px;

margin-top: 15px;

overflow: hidden;
}

.hz_n li {

	float: left;

	width: 236px;

	margin: 10px 27px 0px 0;

	text-align: center;

	height: 143px;border:1px solid #eaeaea;

}



.hz_n .pp_img{padding: 2px; 	width: 230px;

	height: 110px; overflow:hidden; display:block;}

 

.hz_n li p a {

	height: 30px;font-size: 14px;

	color: #757575;line-height: 30px;overflow: hidden;

	display: block;



}

.hz_n li img {

	width: 230px;

	height:110px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}

.hz_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);

}



.hz_n em {

	position: absolute;width:53px;height: 53px;top:46px;



}

.hz_n .t_l {

	left:0px;background: url(../images/hz_left.jpg) no-repeat 0 0;

}

.hz_n .t_r {

	right: 0px;	background: url(../images/hz_right.jpg) no-repeat 0 0;

}

 

.hz_n em a{display: block;widows: 100%;;height: 100%;	}



.hz_endx{background: url(../images/hz_endx.jpg) no-repeat top center; height: 7px;margin-top: 30px;}





.pro_ct{background: url(../images/pro_ctbg.jpg) no-repeat top center; height: 100px;text-align: center;}

.pro_ct h3{margin-top: 22px;}



.pro_nct{margin-top: 40px;}

.pro_nct li{background: #ebebeb;border: 1px solid #e2e2e2;height: 385px;width:200px;float: left;margin-right: 20px;text-align: center;padding:9px;}

.pro_nct li:hover{background: #d72631;color:#FFF; cursor: pointer;}

.pro_nct li:hover h4,.pro_nct li:hover p {color:#FFF;}

.pro_nct li:hover img{border: 1px solid #FFF;}

.pro_nct ul{width:1300px;}

.pro_nct li img{margin-top: 10px;border: 1px solid #e2e2e2;}

 .pro_nct h4{font-size: 20px;font-weight: bold; margin-top: 6px;}



  .pro_nct p{font-size: 14px;line-height: 28px;text-align: left;margin-top: 5px;}





.gg1{background: url(../images/gg1.jpg) no-repeat top center; height: 204px;margin-top: 40px;}



.gg1_zi{width:415px;left:374px;top:40px;}

.gg1_zi li{background: url(../images/gg1_tag.png) no-repeat 0 center;font-size: 18px;color: #00a5e2;font-weight: bold; padding-left: 32px;float: left;margin: 0px 0 18px 30px ;}





.gg1 .com_tel{left:900px;top:40px;}



.gg1 .com_tel p{color:#404040;background:url(../images/top_tel.png) no-repeat left 10px; }

.gg1 .com_tel span{color:#d72631;}



 

























.pro_c{width:210px;margin-top: 50px;}



 

.pro_t{background: url(../images/pro_t.jpg) no-repeat top center; height: 65px; padding-top: 30px; line-height:22px;text-align: center;}

.pro_t h2 a{font-size: 24px;font-weight: bold;color:#FFF;}

.pro_t h2 { font-size: 12px;color:#FFF; }

.pro_t h2 p{margin-top: 10px;text-transform: uppercase;}



.pro_cn{background: #00a5e2;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; height: 854px;}



 



 

 

.pro_cn span{ height: 42px;line-height: 42px;display: block;font-size: 16px;padding-left: 38px;background:url(../images/pro_cbg.png) no-repeat bottom center; margin-bottom: 12px;}

.pro_cn span a{color:#111111;}



.pro_cn dl{margin:0px 15px 10px;}

.pro_cn dl dd{height: 30px;background: url(../images/pro_tag.jpg) no-repeat 15px center;border-bottom:1px dashed #FFF;}



.pro_cn dl dd a{height: 30px;display: block;line-height: 30px;color:#FFF;padding-left: 45px;font-size: 14px;}



.pro_snav h3 a{font-size: 20px ;color: #FFF; padding-left: 60px;}



.pro_show{width:945px;margin-top: 50px;}



.pro_snav {height: 52px;line-height: 52px; border: 1px solid #e2e2e2;}



.pro_snav h3{float: left;background: url(../images/pro_st.jpg) no-repeat top center;width:168px;display: block; }

.pro_snav a.pro_more{float: right;font-size: 12px;color: #b9b9b9;border:1px solid #b9b9b9;line-height: 20px;width:60px;text-transform: uppercase;text-align: center; margin:16px 10px 0 0;}







.pro_show_n ul {

	width:1100px; margin-top: 10px;

}





.pro_show_n li p {

	height: 32px; 

	line-height: 32px;

	overflow: hidden;

	font-size: 14px;

}

.pro_show_n li {

	width:223px;

	float: left;

	height:210px;

	margin: 12px 17px 0px 0px;

	display: inline;  

	text-align: center;

   

}

.pro_show_n li a {

	overflow:hidden;

	

}

.pro_show_n li a.picshow1 {

	width:215px;

	height:162px;  border: 1px solid #e2e2e2;

	overflow:hidden; margin-bottom: 5px;padding: 3px;

	display:block;



}

.pro_show_n li img {

	width:215px; 

	height:162px;

-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);

}

 



 

.ys_t{text-align: center;}



.mt50{ margin-top: 50px;}





.ys1_bg{background: url(../images/ys1_bg.jpg) no-repeat top center #00a5e2; height: 412px; }











.ys_com dt {font-size: 30px;font-weight: bold;color:#FFF;}

.ys_com dt p{font-size: 20px;margin-top: 4px;}

.ys_com dd p{font-size: 14px;line-height: 30px;background: url(../images/ys_tag.jpg) no-repeat left 10px;padding-left: 20px;color:#FFF;}



.ys_com dd{width:477px; margin-top: 40px;}



.ys1{left:80px;top:60px;}



.ys2_bg{background: url(../images/ys2_bg.jpg) no-repeat top center; height: 751px;}





.gg2{background: url(../images/gg2.jpg) no-repeat top center; height: 175px;}



.ys2{right:0px;top:45px;}

.ys3{left:80px;top:490px;}

.ys3 dt ,.ys2 dt{color: #00a5e2;}



.ys3  dt span,.ys2  dt span {color:#d72631;font-weight: bold;}

 

.ys3  dt p,.ys2  dt p{color:#404040;}

.ys3  dd p,.ys2  dd p{font-size: 14px;line-height: 30px;background: url(../images/ys_tag2.jpg) no-repeat left 10px;padding-left: 20px;color:#404040;}

 

.ys_zixun {width:390px;height: 35px;background: #323232; line-height: 35px;color:#FFF;font-size: 16px;text-indent: 20px; left:669px;top:311px;}

.ys_zixun p{float: left;}

.ys_zixun a{float: right;width:115px;background: #d72631;display: block; height: 35px;text-align: center;color:#FFF;}



.gg2_zi p{width:373px;height:40px;border: 1px solid #FFF;color:#FFF;font-size: 18px;text-align: center; line-height: 40px;margin:0 auto;}

.gg2_zi span{font-size: 16px; display: block;margin-top: 10px;}

.gg2_zi{color:#FFF;width:600px;text-align: center;margin-top: 20px;}



.gg2 .com_tel{margin:10px 0 0 90px;}

.gg2 .com_tel p{float: left;}



.gg2 .com_tel a{float: left; margin:16px 0 0 20px;}

.gg3 .gg2_zi p{font-weight: bold;font-size: 20px;width:480px;}



.gg3 .gg2_zi{float: left; margin:50px 0 0 405px;width:500px;}

.gg3 .com_tel{float: left;margin: 30px 0 0 20px;}















.case_n {margin-top: 10px;height: 256px;overflow: hidden;}

.case_n li:hover p{background: url(../images/case_bg.jpg) no-repeat right 0;}

.case_n li p {

	height: 34px; 

	line-height: 34px;

	overflow: hidden;background: url(../images/case_bg.jpg) no-repeat 0 0;

	font-size: 14px;display: block;

}

.case_n li {

	width:277px;

	float: left;

	height:244px;

	margin: 12px 35px 0 0px;

	display: inline;  

   

}

.case_n li p a.case_mc {

	overflow:hidden; width:180px;float: left;

	padding-left: 15px; color:#FFF;

}



.case_n li p a.case_xq {

	overflow:hidden; width:62px;float: right;font-size: 14px;color:#FFF;text-align: center;

	

}

.case_n li a.picshow1 {

	width:277px;

	height:208px;   

	overflow:hidden;  

	display:block;



}

.case_n li img {

	width:277px; 

	height:208px;

-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 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);

}



 





.about{width:780px; float: left; margin-top:40px;}

 .about_title {height: 36px;border-bottom:1px solid #00a5e2; line-height: 36px;}

.about_title h3{ display: block;height: 30px; line-height: 30px;float: left;}

.about_title h3 a{font-size: 20px; color:#00a5e2; font-weight: bold; margin-right: 10px;}



.about_title .about_more{background: url(../images/news_more.jpg) no-repeat ;width:64px;height: 16px;float: right;margin-top: 10px;}



.about_title  span{color:#969696;font-size: 12px; text-transform: uppercase;  }



.about_pic{width:260px; height: 205px; float: left;   margin-top: 20px;}



.about_pic img{width:250px; height: 195px;padding:4px;border: 1px solid #dadada; }



.about_n{font-size: 14px; line-height: 30px; color:#4a4a4a;float: right;width:495px; margin:15px 0px 0px 0px;

 

height: 210px; overflow: hidden;  }





.fc_n {

position: relative;

margin-top: 10px;

height: 195px;

overflow: hidden;
}

.fc_n #simgs8 {

	margin-left: 40px;

}

.fc_n li {

	float: left;

	width: 202px;

	margin: 10px 25px 0px 0;

	text-align: center;

	height: 185px;

}

.fc_n .fc_img {

	

	border:1px solid #d9d9d9;

	width: 192px;

	height: 135px;

	overflow:hidden;

	padding: 4px;

	display:block;margin-bottom: 4px;

}

 

.fc_n li img {

	display: block;

	width: 192px;

	height:135px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}

.fc_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);

}

.fc_n li p a {

	height: 23px;

	font-size: 14px;

	color: #3e3e3e;

	display: block;

}

.fc_n li p a:hover {

	color:#F00;

}

.fc_n em {

	position: absolute;

}

.fc_n .t_l {

	left:0px;

	top: 50px;

}

.fc_n .t_r {

	right: 0px;

	top: 50px;

}

 





.fc_nav{background: url(../images/fc_nav.jpg) no-repeat center center; height: 40px;line-height: 40px;text-align: center; margin-top: 20px;}

.fc_nav h3 a{font-size: 18px;font-weight: bold;color: #00a5e2;}







.cjwq_n{background: url(../images/cjwq_bg.jpg) repeat-y left top;height: 466px;padding-top: 20px;overflow: hidden;}





.cjwq{width:357px;  float: right; margin-top: 40px;}





#ticker2 {

	 

	height: 420px;  

	

	position: relative; 

}

#ticker2 li {

	position: relative; border-bottom: 1px solid #cdcdcd ;padding-bottom:30px; height:80px;



}





.da{ background:url(../images/wenda.jpg) no-repeat 0px -25px; padding-left:47px; color:#969696; height:70px; overflow:hidden; line-height:22px;}

.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat 0px 7px; padding-left:47px; margin:6px 0px; line-height:30px; overflow: hidden; }

.wen a{color:#00a5e2; font-size: 14px;}

.cjwq_n ul { padding:0px 15px;}

 

 

 

 .kehu_n ul{width:1400px;}



 .kehu_n {

	margin-top: 25px;

	height: 440px;

	overflow: hidden;

}

.kehu_n li {

	width:500px;

	height: 177px; 

	display: block;background: url(../images/kehu_nbg.jpg) no-repeat left bottom; padding-bottom: 18px;

	

	margin-bottom: 42px; float: left; margin-right:110px;

}



.kehu_n li dl{background: url(../images/kehu_bg.jpg) repeat-y;height: 177px;border-left:5px solid #00a5e2; }



.kehu_n li:hover dl{ border-left:5px solid #d72631; cursor:pointer;}

.kehu_n li dd {

	float: right;

	 

}

.kehu_n li dt {

	float: left;

	width:270px;

	margin: 20px 0px 0px 20px;

}

.kehu_n li dt a.kehu_t {

	font-size: 14px;

	color: #1a1a1a;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

}

.kehu_n li dd img {

	border:1px solid #d2d2d2;

	width:178px;

	height: 178px;border-radius: 178px;

}

.kehu_n li dt a:hover{ color: #F00;}

.kehu_n li dt p {

	line-height: 24px;

	height: 72px;

	overflow: hidden;

	color: #676767;

	display: block;

}

.kehu_n li dt a.kehu_more {

	color: #be1c1e;

	margin-top: 8px;

	display: block;

}







.gg3{background: url(../images/gg3.jpg) no-repeat top center; height: 205px; margin-top: 40px;}





.news_nav{}





 .news_nav {height: 36px;border-bottom:1px solid #00a5e2; line-height: 36px;}

.news_nav h3{ display: block; float: left;}

.news_nav span{font-size: 18px;color:#00a5e2;float: left;margin:0px 10px;}

.news_nav h3 a.tag_news{ color:#00a5e2; font-weight: bold;  }

.news_nav h3 a{color:#404040;font-size: 20px;   font-weight: bold;  }

.news_n .about_more{background: url(../images/news_more.jpg) no-repeat ;width:64px;height: 16px;margin-top: 10px; right:0px;top:0px;}

.news_n {margin-top: 20px;height: 290px;overflow: hidden;}

.news_n dl dt{float: left;}

.news_n dl dt img{width:146px;height: 114px;border:1px solid #d2d2d2;padding: 2px;}

.news_n  li{display: block;clear:both;margin-bottom: 10px; height: 140px;}

.news_n dl dd{width:190px;float: right;}



.news_n dl a.news_a{height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;display: block;}



.news_n dl a.news_more{ font-size: 12px;color: #b9b9b9;border:1px solid #b9b9b9;line-height: 20px;width:60px;text-transform: uppercase;text-align: center; margin:12px 10px 0 0;color: both;display: block;}



.news_n dl dd p{line-height: 22px;height: 44px;overflow: hidden;color: #717171;display: block;margin-top: 4px;}



.none{display: none;}

.block{display: block;}



.news_pic{ float: left; width:217px; height:250px;background:#e9e9e9;padding:10px;margin-top: 30px;}



.news_pic img{width:217px; height: 105px;}



.news_da dd h4 a{font-size: 14px;font-weight: bold;color:#c70c1f; height:30px; line-height: 30px;display:block;overflow: hidden;}



.news_da dd p {float:left;background:url(../images/news_tag.jpg) no-repeat left center; padding-left: 20px;float: left;}

 

.news_da dd{float: left; margin:  5px 0px 0px 0px;width:217px;}



.news_nnr{color: #969393;line-height: 24px;height: 72px;overflow: hidden;display: block; margin-top: 5px;}

.news_lnr{width: 517px;margin-top: 30px;}



.news_lnr li{ height: 45px; line-height: 45px; background: url(../images/news_tag.png) no-repeat 20px 17px #e9e9e9; padding-left: 40px; font-size: 14px; overflow: hidden;}

.news_lnr li.nnum2,.news_lnr li.nnum4,.news_lnr li.nnum6{background: url(../images/news_tag.png) no-repeat 20px 17px #FFF; }



.news_lnr li a{ float: left;width:70%;color: #666;}



.news_lnr li span{width:80px;float: right;padding-right: 20px;color: #666;}












.links{ margin-top: 20px;}

.links h3{ background: url(../images/links_bg.jpg) no-repeat;width:88px; height: 18px; line-height:18px; font-size: 16px; text-align: center;}

.links p{ background: url(../images/links_x.jpg) no-repeat center right; display: block; font-size: 16px;color: #a8a8a8; font-family: impact;margin:5px 0px;}

.links_n { margin-top: 10px;}

.links_n a{ background: url(../images/links_tag.jpg) no-repeat left center; padding-left: 20px; font-size: 13px; color: #737373; margin-right: 10px;}

