



.flexslider{position:relative;height:522px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;  z-index: 8;}



.slides{position:relative;z-index:1;}



.slides li{height:522px;}



.slides li a{ display:block; height:522px;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:#ff7a02;cursor:pointer; color: #FFF;   }



.flex-control-nav .flex-active{background:#007bcd;}







.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_zi{ float:left; height:62px; width:700px; color:#303030;line-height:62px;



	display:inline;font-size: 14px;}



.search_zi a{ color:#303030; margin:0 2px;}



.search_zi a:hover{ color:#0b85ec; }



.search1{ float:right;  width:366px;  height:34px;  display:inline; margin-top:14px; 



 



 }



 .search_zi span{color:#242424;font-weight: bold;}







.search1 .text{ width: 300px; padding-left:15px; height: 32px; float:left; background:none;border:1px solid #d6d6d6; line-height:32px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}



.search1 .submit{



  width:48px;



  height:34px;



  cursor:pointer;



  float: left;



  background:url(../images/serach_tag.jpg) no-repeat center center #015db2; 



  }















.td1_bg{height: 488px;background:#ececec;}











.td1_title{font-size: 24px;font-weight: bold;color:#353535;text-align: center; padding-top: 30px;background:url(../images/td_t.jpg) no-repeat bottom center; border-bottom: 1px solid #cccccc; height:90px;}



.td1_title span{font-weight: bold;color:#1461d3;}







.td1_title p{font-size: 28px;color:#a5a5a5;padding-top: 5px;text-transform: uppercase;}



.td1_nbg{background: url(../images/td_bg.jpg) no-repeat top center; height: 271px; margin-top: 40px;}











.td1_nr{left:40px;top:130px;}







.td2_nr{left:338px;top:20px;}







.td3_nr{left:636px;top:130px;}



.td4_nr{left:937px;top:20px;}







 .td1_com{width:210px; position:absolute;}



 .td1_com p{font-size: 14px;line-height: 24px;color:#454545; margin-top: 6px;}



 .td1_com h4{font-size: 24px;font-weight: bold;color:#454545;text-align: center;}























.pro_title h3 a{font-weight: bold;font-size: 26px;color:#494949;}



.pro_title p{font-size:14px; font-family: Verdana, Geneva, sans-serif;;color:#494949; margin-top: 5px;}







.pro_title{background:url(../images/pro_t.jpg) no-repeat bottom center;  height:73px; margin-top:40px;text-align: center;text-transform: uppercase; padding-top: 10px;}



























































 











.honor_n li img{width:213px; height:173px;border: 1px solid #dedede;}



.honor_n li{width:215px; float:left; text-align:center;}



.honor_n li p{ height:30px; line-height:30px;font-size: 14px;width:68%;margin:5px auto 0;display:block;overflow: hidden;}







.honor_n{position:relative;width:292px; height:200px; margin-top:20px; }



.honor_n #simgs04{ margin-left:40px;}



.honor_n em a{display:block;width:100%; height:100%;}



.honor_n em{width:20px; height:20px;display:block;



	position: absolute;



	top:187px;



}



.honor_n .t_l{



	left: 40px;background:url(../images/honor_jt.jpg) no-repeat 0 0;



}



.honor_n .t_r{



	right: 40px;background:url(../images/honor_jt.jpg) no-repeat right 0;



}











 



 .honor_title h3 a{font-size: 16px;color:#2d2d2d;font-weight: bold;}



 



.honor_title p{font-size: 14px;text-transform: uppercase;color: #a1a1a1;}



.honor{width:292px; height: 325px;background: #FFF; float: right;margin:48px 20px 0 0;}



.honor_title{background: url(../images/sp_tag.jpg) no-repeat left center; padding-left: 20px; margin:15px 0px 0px 20px;}



















.kehu_dbg{background: #FFF; height: 480px;}



















 .kehu_nr ul{width:1300px; margin-top: 30px;}







.kehu_nr a:hover { color: #237820; }



.kehu_nr li{width:230px; height: 303px; padding:8px;background: #FFF; border: 2px solid #dddddd; display: block; float: left;   margin:15px 52px  0px 0px;}



.kehu_nr li .kehu_pic{width:230px; height: 145px; overflow: hidden; }



.kehu_nr li .kehu_pic img{width:230px; height: 145px;-webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



overflow:hidden;}



.kehu_nr li .kehu_pic: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);}







.kehu_r a.kehu_title{ color: #313131; font-weight: bold; font-size: 14px; height: 36px; line-height: 36px; overflow: hidden;   display: block;}



.kehu_r p{ line-height: 24px; color: #535353; height: 72px; overflow: hidden;font-size: 14px;}







.kehu_r .kehu_more{ background:#FFF; width: 72px; height: 22px; display: block; ; text-align: center; line-height: 22px;  border:1px solid #525252;margin:15px auto 0; }



 



 



















.pro_c {



	width:210px; background:url(../images/pro_cbg.jpg) no-repeat top center; height:704px;



	float:left; margin-top: 50px;



	display:inline;  overflow: hidden;



}



.pro_c_nav {



	height:66px;    margin:0 auto; 



	line-height:66px; text-align:center; display: block;



}



.pro_c_nav h3 {



	font-size:22px;  



	color:#FFF; font-weight: bold;



}



.pro_c_nav h3 a {



	color:#FFF; 



}







 



 



.pro_n{ overflow:hidden;   



}



 



 .pro_n li dl {



clear: both; padding:5px 0px;







}



 .pro_n li{ clear: both; padding-top: 14px;}



.pro_n li dl dd {



	height:30px;  padding-bottom: 15px;



	line-height:30px; padding-left: 55px;background:url(../images/pro_tag.jpg) no-repeat 7px center;







	



	font-size:14px; 



}







.pro_n li dl dd a{ color:#2d2d2d;}



.pro_n li dl dd a:hover{ color: #ffa800;}



.pro_n li span {







height:39px;  background:#007dd9; width:188px;margin:0 auto;  overflow: hidden;   line-height: 39px;



	display:block;text-align: center;



}



.pro_n li span a {



	font-size:18px;  



	color:#FFF;  



}







.pro_n li:hover span{ background:#fd8e01;}



.pro_n li:hover span a {



	color:#FFF;



}















 



.proshow{height: 51px;background: #e9e9e9; line-height: 51px;  }







.proshow h3 {



	font-size:18px; background: url(../images/pro_st.jpg) no-repeat  0px center; width:148px; height:51px;



	color:#FFF; float: left;text-align: center;



}



.proshow h3 a {



	color:#FFF; 



}



 



.proshow  a.pro_more{float:right;color:#3a3a3a; margin-right: 20px;}







.pro_show {



	width:950px;margin-top: 50px;



	float: right;  overflow: hidden; height: 710px;overflow: hidden;



}







.pro_show_n ul {



	width:1100px;



}











.pro_show_n li p {



	height: 32px; 



	line-height: 32px;



	overflow: hidden;



	font-size: 14px;



}



.pro_show_n li {



	width:226px;



	float: left;



	height:186px;



	margin: 22px 15px 10px 0px;



	display: inline;background: url(../images/pro_picbg.jpg) no-repeat 0 0; 



	text-align: center;



	position: relative;   



}



.pro_show_n li a {



	overflow:hidden;



	



}



.pro_show_n li a.picshow1 {



	width:218px;



	height:157px;   padding:3px;border:1px solid #cdcdcd;



	overflow:hidden;   margin-bottom: 5px;



	display:block;







}



.pro_show_n li img {



	width:218px;



	height:157px;



-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:#F00; 



}











 



 







.about_dbg{background:url(../images/about_dbg.jpg) no-repeat top center; height:422px;}







 







.about_title h3 a{font-size: 18px;font-weight: bold;color:#FFF;}



.about_title span{font-size: 35px;color:#FFF; font-family: arial;text-transform: uppercase;font-weight: normal;padding-right: 10px;}







.about_title {border-bottom: 1px solid #84b4e8; padding-bottom: 10px;width:288px;}



.about{width:815px;float: left;margin:30px 0px 0px 10px;}



.about_pic{width:284px; height:224px;  float: left;margin:34px 0px 0px 0px;}



.about_pic img{width:282px; height: 222px;border: 1px solid #FFF;}







.about_n{width:480px; float: right;margin:30px 0px 0px  0px;}



.about_n p{font-size: 14px;color:#FFF; line-height: 30px; margin-top: 6px; height: 150px;overflow: hidden;text-indent:2em;}







.about_n h3 a{font-size: 18px;font-weight: bold;color:#FFF;}







.about_more{width:120px; height: 35px; line-height: 35px; background: #ff9711;text-align: center; margin-top: 15px;}



.about_more a{font-size: 14px; color:#FFF;}







.td2_bg{background: url(../images/td2_bg.jpg) no-repeat top center; height: 705px;margin-top: -40px;}







 











.gg1{background:url(../images/gg1.jpg) no-repeat top center; height:210px; margin-top: 40px; }















.gg1_tel{font-size: 14px;color:#FFF; padding:110px 0px 0px  60px; 



 }



.gg1_tel p { font-size: 14px; height: 29px;display: block; line-height: 29px; float:left; margin:24px 16px 0 0;}



.gg1_tel span{font-size: 25px;display: block; margin-top: 8px; line-height: 36px;float:left;}



.gg1_tel a{ display: block;  margin:24px 0px 0 30px;width:171px; height: 38px;background:url(../images/zixun.png) no-repeat 0px center;font-size: 16px;color: #e97d00;text-indent:24px; line-height: 38px; font-weight: bold; float:left;}







.gg2{padding:197px 0px 0px 421px;}







.gg2 .gg1_tel p{color:#404040;}







.ys1_bg{background:url(../images/ys1_bg.jpg) no-repeat top center; height:691px; margin-top: -10px;}











.ys2_bg{background:url(../images/ys2_bg.jpg) no-repeat top center; height:458px;}











.ys3_bg{background:url(../images/ys3_bg.jpg) no-repeat top center; height:704px;}







.ys1{padding:280px 0px 0px 100px;}



.ys2{padding:135px 40px 0px  0px;float:right;}



.ys3{padding:40px 0px 0px 100px;}



.ys3_bg .ys3 p{width:450px;}







.ys_com h4{font-size: 24px;font-weight: bold;color:#007dd9;}



.ys_com p{font-size: 14px;line-height: 30px;color:#363636;width:480px; margin-top: 20px;}















.com_title p{font-size: 12px;font-family: arial;color:#929292; padding-top: 5px;}



.com_title h3 a{font-size: 24px;font-weight: bold;color:#333333;}







.com_title{background:url(../images/xian.jpg) no-repeat center 20px; height:50px;text-align: center;text-transform: uppercase;}











.case{width:795px;float: left; margin:30px 0;}







.case_n{position: relative;margin-top: 20px; height:200px;}



 



.case_n p {



	height: 32px;



	line-height: 32px; 



	overflow: hidden;



	font-size: 14px;background:url(../images/pro_x.jpg) no-repeat bottom center;



}



.case_n li {



	width:238px;



	float: left; 



	height:200px; 



	margin: 10px 30px 8px 0px;



	display: inline;



	text-align: center;



 



}



.case_n li a {



	overflow:hidden;







}



.case_n li a.picshow1 {



	width:230px;



	height:168px;



	overflow:hidden; padding:3px;



	display:block;border:1px solid #c4c4c4;



	 



}



.case_n li img {



	width:230px;



	height:168px;



-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



}







.sp{width:346px;float: right;margin-top: 30px;}







.sp_title h3{float: left;font-size: 16px;color:#474747;text-transform: uppercase;background: url(../images/sp_tag.jpg) no-repeat left center; padding-left: 20px;}



.sp_title h3 a{color:#474747;}



.sp_title a.more{color:#474747;font-size: 14px;float: right; margin-top: 8px;}















.sp_n{margin: 30px 0px 0px 3px;border:5px solid #007bcd;width:333px; height:234px;overflow: hidden;}



















.ys_tel{font-size: 14px; padding:30px 0px 0px 50px;



 }



.ys_tel p { font-size: 14px;  display: block;   float: left;  height:90px; background:url(../images/top_tel.png) no-repeat left center; padding-left: 80px;}



.ys_tel span{font-size: 25px;display: block; margin-top: 8px; line-height:28px;  color:#ff8a00;font-weight: bold;display:block;}



.ys_tel a{ display: block;  margin:24px 0px 0 30px;width:171px; height: 38px;background:url(../images/lb.png) no-repeat 0px center;font-size: 16px;color: #FFF;text-indent: 24px; line-height: 38px;  float:left;}























.gg3{background:url(../images/gg3.jpg) no-repeat top center; height:210px; margin:20px 0 0;}







.gg3 .gg1_tel{float: right;padding:100px 50px 0px   0px; }



















.cjwq{width:234px; height:360px;  float:right; margin-top:40px; display:inline;}



.newscj_left{width:905px; height:630px; float:left; margin:40px 0px 0px 0px; display:inline;}



.news{position:relative;width:920px;float:left;margin-top: 40px;}







.cjwq_nav{ height:73px; background:#0065cf; padding:20px 0px 0px 20px; line-height:24px;} 



.cjwq_nav h3{ font-size:18px; }



.cjwq_nav h3 a{  color:#FFF;  display:block;}



.cjwq_nav h3 span{ font-size:14px; color:#cce0f5;font-family: arial;text-transform: uppercase;}







#ticker2 {



	



	height: 300px; border:1px solid #d5d5d5;



	



	position: relative; 



}



#ticker2 li {



	position: relative; border-bottom:1px solid #d5d5d5;padding-bottom:30px; height:100px;



	margin: 0px 0px 15px 0px; padding:0px 15px;



}











.da{ background:url(../images/wenti.jpg) no-repeat 0px -24px; padding-left:27px; color:#8f8f8f; height:60px; overflow:hidden; line-height:20px;}



.wen{ height:26px;   display:block;background:url(../images/wenti.jpg) no-repeat 0px 7px; padding-left:27px; margin:6px 0px; line-height:26px; overflow:hidden; }



.wen a{color:#181818; font-size:14px;}



.cjwq ul { padding:20px 0px;}











/* news*/







.news_n{  padding:25px 20px; overflow:hidden; border:1px solid #d5d5d5; }







.news_n .more1{ position:absolute;top:13px; right:10px;background:url(../images/more.jpg) no-repeat;width:41px;height:11px;display:block; }



 







.news_n li { line-height:30px;  height:30px;  margin-right:35px; display:inline; background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:43%; float:left; }



.news_n li a{ width:70%; overflow:hidden; float:left; color:#363333;}



.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}



.news_n li a:hover{ color:#F00}



.news_n ul{ margin-top:10px; overflow:hidden;  padding-top:10px;width:920px; }



.news_te img{ width:248px; height:172px; float:left; margin-right:20px; display:inline; padding:3px; border:1px solid #aeaeae;}



.news_te{ line-height:24px; color:#363333;}



.news_te .news_rn{ float:right; width:584px;}



.news_te .tebie_title{ display:block;color:#404040; font-size:14px;  height:40px; line-height:40px;}



.news_te  a.news_more{ background:#ff7a01; width:67px; height:25px; line-height:25px; text-align:center; color:#FFF; display:block; margin-top:14px;text-transform: uppercase;}







.news_te .news_ten{ height:78px; overflow:hidden; line-height:26px;}



.news_te .news_ten p{ height:100px; overflow:hidden;}







.zwyw_xw{  height:35px; margin-left:12px;}







.zwyw_xw li{ width:122px; height:33px; line-height:33px; display:block;float:left; font-size:16px; margin-right:20px; text-align:center;}



.zwyw_xw li img{ float:left;}











.zwyw_xw a{ width:122px; display:block; color:#FFF;float:left; margin-left:15px;background:#0065cf; }







.zwyw_xw a:hover{ background:#ff7a01;  color:#FFF;  display:block; font-weight:bold; }







.zwyw_xw a.tag_news{ background:#ff7a01;  color:#FFF;display:block;font-weight:bold;}











.none{ display:none}



.block{ display:block}







.zwyw_xw  li span{ width:82px; height:29px; display:block; text-align:center; }







 



 







 



 .links_bg{background: url(../images/links_bg.jpg) repeat-x top center; height: 84px;margin-top: 30px;}







 .link h3{background: #0063cd;width:76px; height: 64px; float: left;display: block;margin:0px 10px;text-align: center; color:#FFF;font-size: 15px; padding-top: 10px;}







  .link h3 p{font-size: 20px;}







  .link a{line-height: 35px;font-size: 14px; padding: 0px 10px;}