/* CSS Document */
*,dl,dt,dd{ margin:0px; padding:0px;}
body { font: 14px/1.5 "微软雅黑"; color:#666; margin:0; padding:0;}
ol, ul ,li{list-style: none;}
img,ol, ul ,li{ border:none;}
a{text-decoration:none;  color:#333;}
a:hover {text-decoration:none; color:#FF0000;}
img{ border:none;}
.c{ clear:both;}

.ig_a{ border:1px solid #CCCCCC; padding:1px;}

.jkjk_aa{ width:285px; height:25px; line-height:25px;}

/*top*/
#top{ width:100%; height:94px; background:url(images/topbg.jpg) top left repeat-x; line-height:34px;}
#top_lg{width:1200px; height:94px; margin:0 auto; color:#FFFFFF;}
.top_a{ width:443px; float:left; line-height:86px; height:86px;}
.top_b{ width:326px; float:right; line-height:86px; height:86px;}


#logo_bg{ width:100%; height:87px; background:url(images/logobg.jpg) top left repeat-x;}

#logo_bg_main{ width:1140px; margin:0 auto; overflow:hidden;}

#logo_bg_main .logo_left{ width:488px; float:left; height:87px;}
#logo_bg_main .logo_right{ width:652px; float:left; height:87px; background:url(images/telbg.jpg) top left no-repeat;}

#search{ width:253px; margin-top:46px; float:right; height:30px;}
#search .search_a{ width:28px; float:left; height:30px;}
#search .search_b{ width:178px;  float:left; height:30px; background:url(images/s2.jpg) top left repeat-x; line-height:30px;}
#search .search_c{ width:47px;  float:left; height:30px;}


#menuBg{ width:100%; height:45px; background:url(images/menuBg.jpg) top left repeat-x;}
#menubga{ width:1200px; margin:0 auto; height:45px; line-height:45px; border-bottom:1px solid #FFFFFF;}
#menubga ul{ width:1200px; float:left; height:45px; line-height:45px; color:#fff; font-size:14px;}

#menubga ul li{ width:140px; float:left; height:45px; line-height:40px; border-right:1px solid #CCCCCC;}
#menubga ul li a{ width:140px; float:left; height:45px; line-height:45px; text-align:center; font-size:14px;color:#fff; }

#menubga ul li a:hover{ width:140px; float:left; height:45px; line-height:45px;text-align:center; font-size:14px; color:#FFFFFF; background-color:#FE9900; font-weight:bold;}

#index-line{ height:2px; border:2px solid #CCCCCC; width:100%;}


#index-company{
width:1200px;
margin:0 auto;
overflow:hidden;

}

#company-logo{
width:291px;
margin:0 auto;
padding-top:20px;

}

#index-content{ width:1200px; margin:0 auto; font-size:14px; line-height:180%; padding-bottom:20px;}



#banner {width:100%; height:316px;  background:url(images/bannerBg.jpg) top center no-repeat; margin-top:2px;}

#i-line{ width:100%; height:6px; background:url(images/linebg.jpg) top left repeat-x;}

#pro_all{ background:#F2F2F2; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
#i-pro{ width:100%; overflow:hidden;}
#i-pro .pro_cent{ width:1140px; overflow:hidden; margin:0 auto;}

#i-pro .pro_cent_title{ width:1140px; float:left; height:98px;}




#i-pro .pro_tt{ width:200px; margin:0 auto; overflow:hidden; padding-top:18px;}

#i-pro .pro_tt_aa{ width:1140px; height:53px; line-height:53px; float:left;}

#i-menu{ width:978px; height:53px; line-height:53px; margin:0 auto;}

#i-menu ul{ width:978px; height:53px; line-height:53px; float:left; }
#i-menu ul li{ margin:0px 5px; height:53px; line-height:53px; float:left; display:block; font-size:16px;}
#i-menu ul li a{  height:53px; line-height:53px; float:left; display:block; font-size:16px;}
#i-menu ul li a:hover{ height:53px; line-height:53px; float:left; display:block; font-size:16px; font-weight:bold;}

#i-menu ul dl{ margin:0px 5px; height:53px; line-height:53px; float:left; display:block; font-size:16px;}
#i-menu ul dl a{  height:53px; line-height:53px; float:left; display:block; font-size:16px;}
#i-menu ul dl a:hover{ height:53px; line-height:53px; float:left; display:block; font-size:16px; font-weight:bold;}

#i-prolist{ width:1140px; margin:0 auto; overflow:hidden; padding-top:15px;}
#i-prolist ul{ width:1140px; float:left; overflow:hidden; margin-bottom:20px;}
#i-prolist ul li{ width:228px; float:left; text-align:center; font-size:14px; line-height:180%;}
#i-prolist1{ margin:0 auto; overflow:hidden; padding-top:15px;}
#i-prolist1 ul{float:left; overflow:hidden; margin-bottom:20px;}
#i-prolist1 ul li{ width:215px; float:left; text-align:center; font-size:14px; line-height:180%; margin-bottom:15px;}

#index-news{ width:100%; overflow:hidden; margin:20px 0px; background-color:#FFFFFF;}

#index-news-all{ width:1200px; margin:0 auto; overflow:hidden;}
#index-news-left{ width:400px; float:left; overflow:hidden;}
#index-news-left .news_title_a{ height:40px; width:400px; border-bottom:1px solid #CCCCCC; line-height:40px; font-size:22px;}

#index-news-right{ width:372px; float:right; overflow:hidden;}

#index-news-right .guest_title_a{ width:372px; height:40px; border-bottom:1px solid #CCCCCC;line-height:40px; font-size:22px;} 


#index-news-list{ width:98%; overflow:hidden; float:left;}

#index-news-list ul{ width:100%; overflow:hidden; float:left;}

#index-news-list ul li{ width:100%; height:15px; margin:10px 0px;  float:left;}



#case_list{ width:1140px; margin:0 auto; overflow:hidden;}
#case_list ul{ width:1140px; float:left; overflow:hidden; margin-top:15px;}
#case_list ul li{ width:566px; float:left; height:145px; margin-bottom:15px;}
#case_list ul li a{ display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	z-index:999;
}

	
#case_list ul li a .hover{
	position: absolute;
	left: 0px;
	top:145px;
	height:0px;
	width:566px;
	color: #666;
	-o-transition:.8s;
	-ms-transition:.8s;
	-moz-transition:.8s;
	-webkit-transition:.8s;
	transition:.8s;
	overflow:hidden;
}
	
	
#case_list ul li a:hover .hover{
	/*display: block;*/
	top: 0px;
	background:#3E63BB;
	color:#FFFFFF;
	display:block;
	height:145px;
	overflow:hidden;
}	

#case_list ul li a:hover{ font-size:14px; color:#FFFFFF;}


.case_left{ width:178px; float:left; overflow:hidden; padding:5px;}
.case_right{ width:368px; float:left; overflow:hidden;}
.case_title{ font-size:14px; font-weight:bold; line-height:35px;}
.case_title a{ font-size:14px; font-weight:bold; line-height:35px;}
.case_title a:hover{ font-size:14px; font-weight:bold; line-height:35px; color:#ff0000;}

.case_content{ font-size:14px;line-height:25px;}

#youshi{ width:1140px; margin:0 auto; height:450px;}
#youshi .ystitle{ width:1140px; float:left; height:88px; margin-top:18px; background:url(images/ysbg.jpg) top left no-repeat;}
#youshi .ys_tt{ width:200px; margin:0 auto; overflow:hidden; padding-top:5px;}

#i-casebg{ width:100%; height:443px; background:url(images/casebg.jpg) top left repeat-x;}
#i-casebg .case_tit{ width:1140px; height:88px; background:url(images/ff2.jpg) top center no-repeat; margin:0 auto; padding-top:13px;}

#i-casebg .case_tt{ width:200px; margin:0 auto; overflow:hidden; padding-top:5px;}

#i-yslist{ width:1140px; margin:0 auto; overflow:hidden;}
#i-yslist ul{ width:1140px; float:left; overflow:hidden;}
#i-yslist ul li{ width:267px; border:1px solid #CCCCCC; height:295px; margin:5px 8px; float:left;}

#i-yslist ul li a{ width:267px;  height:295px; display:block;}
#i-yslist ul li a:hover{ width:267px; border:1px solid #3E63BB; height:295px; display:block; background-color:#3E63BB; color:#fff;-o-transition:.8s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;}

.ys_img{ width:243px; height:109px; margin:0 auto; padding-top:8px;}
.ys_line{ width:243px; height:17px; margin:0 auto;}
.ys_content{ width:243px; overflow:hidden; margin:0 auto; font-size:14px; line-height:200%;}

#news_bg{ width:100%; height:400px; background:url(images/newsbg.jpg) top left repeat-x;}

#i-newslist{ width:1140px; margin:0 auto; overflow:hidden; padding-top:28px;}

#i-newslist .left_td{ width:357px; overflow:hidden; float:left; margin-left:9px;}
#i-newslist .left_td_a{ width:357px; overflow:hidden; float:left; }
#i-newslist .left_td_img{ width:23px; overflow:hidden; float:left;}

.tit_tt{ width:357px; height:35px; line-height:35px; background:url(images/news_tbg.jpg) top left no-repeat;}
.tit_title{ font-size:16px; margin-left:15px; font-weight:bold; float:left;}


#link_aa{ width:1140px; height:45px; line-height:45px; background:url(images/linkbg.jpg) top left no-repeat; margin:0 auto;}

#link_aa .link_tt{ width:1140px; height:80px; line-height:80px;padding-top:10px; margin:0 auto;}

#about_i{ width:100%; height:271px; background:url(images/xhbg.jpg) top left repeat-x;}

#about_i_contact{ width:1150px; margin:0 auto; height:271px;}

#about_i_contact .about_a{ width:416px; margin:0 auto; height:89px;}

#about_i_contact .txt{ width:100%; text-align:center; height:36px; font-size:16px; line-height:36px;}

#about_i_contact .qw{ width:100%; text-align:center; height:80px; font-size:14px; margin-top:26px;}

#xp{ width:100%; height:112px; background:url(images/xpbg.jpg) top left repeat-x;}
#xp .title_a{ width:597px; margin:0 auto;  height:112px; }




/*----*/

#full-screen-slider { width:100%; height:315px; float:left; position:relative;
    top: 0px;
    left: 0px;
}
#slides { display:block; width:100%; height:424px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:460px; z-index:9900;  padding:5px 0px 5px 0; margin:0; padding:0;}
#pagination li { display:block; list-style:none; width:28px; height:5px; float:left; margin-left:8px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fff;}


#in-pro{ width:1003px; overflow:hidden; margin:0 auto;}
#in-pro .pro_a{ width:1003px; float:left; height:99px;}
#in-pro .pro_b{ width:1003px; float:left; height:61px; background:url(images/p_aa.jpg) top left no-repeat; font-size:14px; text-align:center; line-height:61px;}
#in-pro .pro_c{ width:1003px; float:left; height:41px;background:url(images/p_ab.jpg) top left no-repeat; line-height:41px; text-align:center;}
#in-pro .pro_d{ width:1003px; float:left; overflow:hidden;}

#in-company{ margin-top:15px; background:url(images/gsbg.jpg) top left repeat-x; width:100%; height:265px;}


#in-company_a{ width:1003px; margin:0 auto; height:265px; }

#in-company_a .left_company{ width:294px; float:left; height:265px; background:url(images/left_a.jpg) top left no-repeat;}
.company_ina{ width:283px; float:left; overflow:hidden;}
.news_ina{ width:451px; float:left; overflow:hidden;}
.contact_ina{ width:245px; float:left; overflow:hidden;}

#in-company_a .left_news{ width:464px; float:left; height:265px; background:url(images/left_b.jpg) top left no-repeat;}
#in-company_a .left_contact{ width:245px; float:left; height:265px; background:url(images/left_c.jpg) top left no-repeat;}






.gsjj dl{border-bottom:1px dashed #5c5a5a;clear:both;overflow:hidden;padding-bottom:15px; margin-bottom:10px;}
.gsjj dl dt{width:40%;float:right;line-height:35px;}
.gsjj dl dt a{font-size:16px;color:#666;}
.gsjj dl dt a:hover{ text-decoration:none; color:#000099; font-weight:bold;}
.gsjj dl dd.pic{width:169px;float:left;}
.gsjj dl dd.txt{float:left;width:240px;}

#i-product{ width:1150px; margin:0 auto; overflow:hidden; padding-top:37px;}
#i-product ul{ width:1150px; margin:0 auto; overflow:hidden;}
#i-product ul li{ width:266px; float:left; height:276px; margin-bottom:25px; margin-right:21px; background:url(images/libg.jpg) top center no-repeat;}

#i-led{ width:100%; height:383px; margin-top:8px; background:url(images/ledbg.jpg) top left repeat-x;}
#i-led_a{ width:1150px; height:383px; margin:0 auto;}
#i-led .txt_a{ color:#fff; font-size:16px; line-height:48px;}

#i-led .pp1{ width:245px; height:89px; float:left; background:url(images/led_01.jpg) top left no-repeat; padding-left:120px;}
#i-led .pp2{ width:245px; height:89px; float:left; background:url(images/led_02.jpg) top left no-repeat; padding-left:120px;}
#i-led .pp3{ width:245px; height:89px; float:left; background:url(images/led_03.jpg) top left no-repeat; padding-left:120px;}
#i-led .pp4{ width:245px; height:89px; float:right; background:url(images/led_04.jpg) top left no-repeat; padding-left:120px;}
#i-led .pp5{ width:245px; height:89px; float:left; background:url(images/led_05.jpg) top left no-repeat; padding-left:120px; margin-left:20px;}

.title_tt{ font-size:14px; font-weight:bold; line-height:35px;}
.title_tt a{ font-size:14px; font-weight:bold; line-height:35px;}
.title_tt a:hover{ font-size:14px; font-weight:bold; line-height:35px; color:#F18200;}

.i-content{ line-height:180%; color:#666; }

#i-newsbg{ width:100%; height:489px;}
#i-news{ width:1150px; margin:0 auto; overflow:hidden;}
#i-news .i-news-tit{ width:1150px; height:71px; float:left; margin-top:9px;}
#i-news .i-news-content{ width:1150px; height:45px; float:left; text-align:center; line-height:45px;font-size:16px; }
#i-news .i-newsbg{ width:1150px; height:364px; float:left; background:url(images/inewsbg.jpg) top left no-repeat;}
#i-news .i-newsbg .inews_left{ width:528px; margin-left:7px; overflow:hidden; float:left;}
#i-news .i-newsbg .inews_right{ width:528px; margin-left:63px; overflow:hidden; float:left;}

#i-news .news_tit_bg{ width:528px; height:58px; background:url(images/news_tit_bg.jpg) top left no-repeat;}
#i-news .inews_title{ font-size:20px; left:58px; text-align:left;}
#i-news .en_tit{ font-size:16px; left:58px; text-align:left;}

#i-news .inews_list{ width:528px; float:left; overflow:hidden; margin-top:10px;}
#i-news .inews_list ul{ width:520px; margin-left:4px; float:left; overflow:hidden;}
#i-news .inews_list ul li{ width:520px; height:68px; float:left; margin-bottom:25px;}

.title_a{ font-size:14px; font-weight:bold; line-height:30px;}
.title_a a{ font-size:14px; font-weight:bold; line-height:30px; text-decoration:none; color:#666;}
.title_a a:hover{ font-size:14px; font-weight:bold; line-height:30px; color:#F18200;}
.data_list{ width:72px; height:68px; border:1px solid #CCCCCC;}
.data_tit{ font-size:25px; font-weight:bold; text-align:center;}

#link{ width:100%; height:197px; background:url(images/linkbg.jpg) top left repeat-x;}
#link .i-link{ width:1150px; margin:0 auto; height:47px; padding-top:32px;}
#link .i-linkbg{ width:1150px; height:63px; padding-top:18px; margin:0 auto;}



#addfoot{ width:100%; margin:0 auto; height:81px; background:url(images/addbg.jpg) top center no-repeat; border-top:1px solid #CCCCCC;}

#addfoot .addcentont{ width:1150px; margin:0 auto; height:81px; background:url(images/add_a.jpg) top center no-repeat;}

#footmenu{ width:100%; height:126px; background:url(images/footbg.jpg) left top repeat-x; margin-top:15px;}

#footmenu_a{ width:1200px; margin:0 auto; height:126px; text-align:center;}

#footmenu_a .menu_foot{ width:1200px; text-align:center; color:#FFFFFF; height:52px; line-height:52px; float:left; font-size:14px;}
#footmenu_a .menu_foot ul{ width:680px; text-align:center; color:#FFFFFF; height:52px; line-height:52px; font-size:14px; margin:0 auto;}
#footmenu_a .menu_foot ul li{ margin:0px 5px; text-align:center; color:#FFFFFF; height:52px; line-height:52px; font-size:14px; float:left;}
#footmenu_a .menu_foot ul li a{ margin:0px 5px; text-align:center; color:#FFFFFF; height:52px; line-height:52px; font-size:14px;}
#footmenu_a .menu_foot ul li a:hover{text-align:center; color:#FFFFFF; height:52px; line-height:52px; font-size:14px; font-weight:bold;}


#footmenu_a .menu_foota{ width:1140px; text-align:center; color:#FFFFFF; height:30px; line-height:30px; float:left; font-size:14px;}



#about_all{ width:1120px; margin:0 auto; overflow:hidden;}
#about_all .about_left{ width:220px; float:left; overflow:hidden; margin-top:20px;}
#about_all .about_left .about_top{ width:220px; height:68px; background:url(images/abouttop.jpg);text-align:center; font-size:20px; color:#003399; line-height:68px; font-weight:bold;}

#about_all .about_left .about_menu{ width:220px; overflow:hidden;background:url(images/aboutleftbg.jpg) top left repeat-y;  }
#about_all .about_left .about_bottom{ width:220px; height:5px; background:url(images/aboutbottom.jpg) top left no-repeat;}

#about_all .about_left .about_top{ width:220px; height:68px; background:url(images/abouttop.jpg) top left center; text-align:center; font-size:20px; color:#003399; line-height:68px;}


#about_all .about_left .about_fwzx{ width:220px; height:80px; text-align:center; margin-top:15px; }

#about_all .about_left .about_fwzx_content{ width:220px; background:url(images/fwzxbg.jpg) top left repeat-y; }

.left_text{ padding:5px; font-size:14px; line-height:180%;}

#about_all .about_left .about_fwzx_bottom{ width:220px; background:url(images/fwzxbottom.jpg) top left repeat-y; height:3px; float:left;}

#about_all .about_left .about_fwzx{ width:220px; height:80px; text-align:center; margin-top:15px; }


#about_all .about_right{ width:862px; float:right; overflow:hidden; margin-top:20px;}

#about_all .about_right .about_title_a{ width:862px; background:url(images/aboutrightline.jpg) top left no-repeat; height:47px; line-height:47px;}

.about_title_b{ font-size:16px; color:#0033CC;font-weight:bold;}

#about_all .about_right .about_content_a{ width:862px; float:right; overflow:hidden; margin-top:15px; line-height:200%; font-size:14px;}


#leftmenu{ width:205px; margin-left:8px; overflow:hidden; float:left;}
#leftmenu ul{ width:205px; float:left;}
#leftmenu ul li{
width: 203px;
    font-size: 10px;
    float: left;
    border: 1px #ccc solid;
    margin: 6px 0;
    padding: 3px 0;}
#leftmenu ul li a{ padding-left:10px; font-size:12px;float:left; width:100%;}
#leftmenu ul li:hover{ background-color:#258ae2; border:0;}
#leftmenu ul li a:hover{ color:#FFFFFF;}


.ptitle{ font-size:16px; color:#003399; line-height:35px; font-weight:bold; padding-left:10px;}

#proshow_all{ width:862px; overflow:hidden; margin:0 auto;}

#proshow_all .tftitle{ font-size:20px; color:#003399; line-height:35px; border-bottom:1px dashed #999; display:block; text-align:left; margin-top:10px;}

#proshow_all .proshow_left{ width:862px; float:left; height:488px; margin-top:10px;}
#proshow_all .proshow_right{ width:188px; float:left; overflow:hidden; margin-top:10px; text-align:center;}

#proshow_all .proqh{ width:862px; float:left; overflow:hidden; margin-top:10px;}

#proshow_all .prodbg{ width:862px; height:38px; background:url(images/pfda.jpg) top left no-repeat; float:left; margin-bottom:15px;}

#proshow_all .prodcontent{ width:862px; float:left; overflow:hidden;}
#proshow_all .prodcontent_a{ width:862px; float:left; overflow:hidden; margin-top:10px;}

#proshow_all .prodcontent_tdt{ width:862px; float:left; height:35px; line-height:35px; border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC; color:#003399; font-size:16px; font-weight:bold;}

#proshow_all .xgcp_a{ width:862px; height:38px; background:url(images/xgcp.jpg) top left no-repeat; float:left; margin-top:10px;}

#proshow_all .xgcp_b{ width:862px; overflow:hidden; float:left; margin-top:10px;}

#proshow_all .xgcp_b_a{ width:43px; height:176px; float:left;}

#proshow_all .xgcp_b_b{ width:772px; height:176px; float:left;}

#proshow_all .xgcp_b_c{ width:43px; height:176px; float:left;}


#menu2{ width:600px; height:29px;float:left;color:#666666;}
#menu2 ul{ width:600px; height:29px; float:left; text-align:center; font-size:14px;font-weight:bold;line-height:38px;  color:#666666;}
#menu2 ul li{float:left;width:190px;}
#menu2 ul li a{ width:120px; height:38px; float:left; text-align:center; font-size:14px;font-weight:bold;line-height:38px;color:#666;}
#menu2 ul li a:hover{ width:120px; height:38px; float:left; text-align:center; font-size:14px;font-weight:bold;line-height:38px;  display:block; background-color:#666666; color:#fff; text-decoration:none;}

#menu2 .hover{width:120px; height:38px; float:left; text-align:center; font-size:14px;font-weight:bold; line-height:38px; display:block;color:#fff;background-color:#666666; text-decoration:none;}

#menu2 .hover a{width:120px; height:38px; float:left; text-align:center; font-size:14px;font-weight:bold; line-height:38px; display:block;color:#fff;background-color:#666666; text-decoration:none;}


#pro_list_a{ width:736px; overflow:hidden; float:left;}
#pro_list_a ul{ width:736px; overflow:hidden; float:left;}
#pro_list_a ul li{ width:736px; height:250px; margin-top:10px; float:left;}

#pro_list_b{ width:736px; overflow:hidden; float:left;}
#pro_list_b ul{ width:736px; overflow:hidden; float:left;}
#pro_list_b ul li{ width:736px; height:180px; margin-top:10px; float:left;}

#con_one_1 table{width:100%;border: 2px solid rgb(77, 168, 190);}
#con_one_1 td{padding:5px; font-size:12px; text-align:center;    border: 1px #fff solid;}
#con_one_2tr1{background-color: rgb(239, 247, 255);}
#con_one_2tr2{background-color: rgb(229, 241, 244);}
#art_content table{width:100%;border: 2px solid rgb(77, 168, 190);}
#art_content td{padding:15px;}
#art_td{border:1px solid #666666; text-align:center;}
#propic img{width:32%; margin-bottom:20px;}
#menu2 li {
    width: 120px;
    height: 38px;
    float: left;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    display: block;
    color: #fff;
    background-color: #666666;
    text-decoration: none;}