html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0;}
img{border:0 none;}
ul, li{list-style-type: none; }
button {cursor: pointer; }
body {font-size:14px; line-height:28px;color:#222222;  background:url(images/page_back.jpg) repeat-x top; font-family:"Î¢ÈíÑÅºÚ";}
a, a:link {text-decoration: none; color:#222222; }
a:visited { }
a:active, a:hover{text-decoration:none; color:#FF6600;}
#page{ text-align:center; clear:both;}
#space{ clear:both; height:5px;}
#f_r{ float:right;}
.b_f{ background:#ffffff;}


.top{ height:196px; width:1220px; margin:0 auto;}
.top_line{ height:46px; line-height:46px; color:#cbcbcb; overflow:hidden;}
.top_logo{height:94px; overflow:hidden;}
.top_logo_img{ width:674px; height:94px; float:left;}
.top_logo_txt{ width:319px; float:left; padding:35px 0 0 0;}
.top_logo_txt p{ height:18px; line-height:18px; color:#4b4a4a;}
.top_logo_txt h1{ margin:0; padding:0; font-size:24px; color:#000000;}
.top_logo_phone{float:right; width:320px; margin:10px 0 0 0;}
#top_wewei{ float:left; margin:0 15px 0 0;}
.top_logo_phone p{line-height:20px; color:#555555;padding:25px 0 0 15px;}
#tel_num{ margin:0; padding:0; font-size:36px;font-family:Arial, Helvetica, sans-serif; color:#ff7907; font-weight:bold; line-height:30px;}





#nav-menu{ height:56px; width:1220px;}
#nav-menu .container {
	position: relative;
	overflow: visible;
	
}
.menu {
}
.menu li {
	position: relative;
	width: 122px;
	height: 56px;
	line-height:56px;
	float: left;
	text-align: center;
	z-index:999;
}
.menu li h3 {
	font-weight: normal;
	display: inline-block;
	font-size:14px; margin:0; padding:0;
}
.menu li a.xialaguang {
	display: inline-block;
	height: 56px;
	text-decoration: none;
	width: 122px;
	line-height:56px;
	text-align: center;
	color:#ffffff;
}
#home {
	clear: both;
	background:#ff7907;
}
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover {
	color: #ffffff;
}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover {
	background-color: #ef8812;
}
#nav-menu .menu li a.xialaguang span {
	height: 56px;
	line-height: 56px;
	display: inline-block;
}
#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {
	cursor: pointer;
	background:#ff7907;
}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {
	width: 122px;
	color: #FFF;
}
#nav-menu .menu ul.children {
	display: none;
	position: absolute;
	top: 56px;
	width: 174px;
	border-top: 0;
	line-height: normal;
	z-index: 999;
	background:#0061b8;
}
#nav-menu .menu ul.children li {
	height: 32px;
	display: inline-block;
	line-height: 32px;
	border-bottom:1px dotted #ffffff;
	width:174px;
}
#nav-menu .menu ul.children li h3 {
	display: block;
	width: 174px;
}
#nav-menu .menu ul.children li a {
	width: 164px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	display: block;
	text-align: left;
	text-decoration: none;	
	color:#ffffff;
	padding:0  0 0 10px;
}
#nav-menu .menu ul.children li a:hover {
	text-decoration: none;
	background:#ff7907;
	color:#ffffff;
}





#full-screen-slider { width:100%; height:500px; float:left; position:relative; clear:both; z-index:99; min-width:1220px;}
#fox { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#fox li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#fox li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:none; list-style:none; position:absolute; left:25%; top:470px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.search_box{ height:52px;clear:both;}
.search_width{ width:1220px; margin:0 auto; overflow:hidden; height:52px;}
.search_word{ float:left; width:930px; line-height:52px;}
.search_word span{ font-weight:bold; color:#0061b7;}
.search_right{ width:210px; float:left; margin:0 0 0 50px;}
.search_input{ width:162px; height:25px; background:url(images/search_back.jpg) no-repeat left center;padding:8px 0 0 13px; border:none; color:#CCC;}




.main{ width:1220px; margin:0 auto; overflow:hidden;}
.ad1{ height:296px;}

.leixing_title{font-size:24px; font-weight:bold; line-height:40px; color:#103574; text-align:center; padding:55px 0 0 0;}
.leixing_title span{ color:#f89421;}
.leixing_title_line{ line-height:30px; text-align:center; color:#bebebe; font-size:18px;}
.lexing_box{ background:#ffffff; border:1px solid #cccccc; overflow:hidden; margin:20px 0 0 0;}

.lexing_left{ width:240px; overflow:hidden; float:left; background:#efefef;}
.lexing_left_title{height:60px; text-align:center; color:#ffffff; background:#0061b7; line-height:60px; font-size:24px; font-weight:bold;}
.lexing_left_class ul li a{ display:block; width:200px; padding:0 0 0 40px; background:url(images/left_class.jpg) no-repeat left center; height:40px; line-height:40px;}
.lexing_left_class ul li a:hover{ background:url(images/left_class_over.jpg) no-repeat left center; color:#ffffff;}

.left_contact{padding:10px; overflow:hidden;}

.lexing_right{ margin:0 0 0 20px; width:958px; float:left; overflow:hidden; border:1px solid #cccccc;}

#l_r_h1{ font-size:24px; color:#000000; line-height:40px; border-bottom:1px dashed #cccccc; margin:0 0 10px 0;}
.l_r_p_button{ padding:20px 0 0 0;}
.l_r_p_button a{ background:#0061b7; padding:5px 10px; margin:0 5px; color:#ffffff;}
.l_r_p_button a:hover{ background:#f89421;}

.lexing_right_top{ float:left; width:400px; margin:0 20px 0 0; overflow:hidden;}
.lexing_right_top img{ width:400px; height:400px;}
.lexing_right_top2{ float:left; width:520px; color:#999999;}

.right_title{ height:50px; border-bottom:1px dotted #cccccc; font-size:18px; line-height:50px; padding:0 0 0 10px;}
.right_title span{ float:right; padding:0 10px 0 35px; font-size:12px; font-weight:normal;background:url(images/home1.png) no-repeat left center;}
.right_content{ padding:20px 0; overflow:hidden;}
.tips{ background:url(images/tipsbg.gif) no-repeat left top; padding:40px 0 10px 166px; margin-top:20px; margin-bottom:10px; color:#999; font-family:"Î¢ÈíÑÅºÚ";}


.lexing_right_top h1{ padding:0; margin:0; font-size:24px; line-height:46px;}
.lexing_right_top h1 a{ color:#f89422;}
.leixing_right_bottom{ overflow:hidden; clear:both;}
.leixing_right_bottom_title{ border-bottom:1px solid #cccccc; margin:5px 0; font-weight:bold; color:#011f71; line-height:30px;}
#demof{ width:920px; margin:0 auto; overflow:hidden;}
.leixing_demolist{ float:left; width:305px; height:250px; text-align:center;}
.leixing_demolist img{ width:295px; height:220px; border:1px solid #cccccc;}


#TabTab03Con1{width:958px;height:400px; padding:10px;}
#TabTab03Con2{width:958px;height:400px; padding:10px;}
#TabTab03Con3{width:958px;height:400px; padding:10px;}
#TabTab03Con4{width:958px;height:400px; padding:10px;}
#TabTab03Con5{width:958px;height:400px; padding:10px;}
.xixi1{width:958px; background:url(images/tab_1.jpg); height:39px;cursor:pointer; }
.xixi2{width:958px; background:url(images/tab_2.jpg); height:39px;cursor:pointer;}
.xixi3{width:958px; background:url(images/tab_3.jpg); height:39px;cursor:pointer;}
.xixi4{width:958px; background:url(images/tab_4.jpg); height:39px;cursor:pointer;}
.xixi5{width:958px; background:url(images/tab_5.jpg); height:39px;cursor:pointer;}
.tab1{width:191px;height:39px;line-height:39px;float:left;text-align:center;cursor:pointer;color:#FFFFFF; font-size:14px; font-weight:bold;}
.tab2{width:191px;height:39px;line-height:39px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;font-size:14px; font-weight:bold;}
.tab3{width:191px;height:39px;line-height:39px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;font-size:14px; font-weight:bold;}
.tab4{width:191px;height:39px;line-height:39px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;font-size:14px; font-weight:bold;}
.tab5{width:191px;height:39px;line-height:39px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;font-size:14px; font-weight:bold;}
#demot{ width:935px; overflow:hidden;}
.demotlist{ float:left; width:170px; height:190px; text-align:center;}
.demotlist img{ width:160px; height:160px;}


.yingyong_back{ background:url(images/yingyong_back.jpg) no-repeat center bottom #0a2877; overflow:hidden; padding:5px 0;min-width:1220px;}
.yingyong_right_top{padding:10px 10px 35px 10px; overflow:hidden; margin:10px 0 40px 0; border-bottom:1px dotted #000000;}
#yingyong_title{ color:#ffffff;}
#pic_box_yingyong{float:left; margin:0 30px 0 0; width:339px; height:254px;}
.yingyong_right_top h1{ padding:0; margin:0; font-size:18px; line-height:46px;}
.yingyong_right_top h1 a{ color:#011f71;}


.youshi{ background:url(images/wuda.jpg) no-repeat center center #eaeaea; height:264px; overflow:hidden;}
.youshi_1{ background:url(images/youshi.jpg) no-repeat center center #eaeaea; height:278px; overflow:hidden;}
.youshi_2{ background:url(images/youshi_1.jpg) no-repeat center center #eaeaea; height:285px; overflow:hidden;}
.youshi_3{ background:url(images/youshi_2.jpg) no-repeat center center #eaeaea; height:240px; overflow:hidden;}
.youshi_4{ background:url(images/youshi_3.jpg) no-repeat center center #eaeaea; height:270px; overflow:hidden;}
.youshi_5{ background:url(images/youshi_4.jpg) no-repeat center center #eaeaea; height:271px; overflow:hidden;} 
.youshi_6{ background:url(images/youshi_5.jpg) no-repeat center center #eaeaea; height:232px; overflow:hidden;} 
#demoa{ width:1220px; overflow:hidden;}

.inpro_title{ overflow:hidden; text-align:center; padding:20px 0;}
.bottom_box{ clear:both; overflow:hidden; background:url(images/bottom_back.jpg) no-repeat top center #0061b7;}


.about_box{ background:url(images/about_back.jpg) no-repeat top center #f1f1f1; clear:both; padding:20px 0;}
.about_title{font-size:30px; font-weight:bold; line-height:40px; color:#103574; text-align:center;}
.about_title_line{ line-height:30px; text-align:center; color:#bebebe; font-size:18px; padding:20px 0 0 0;}
.about_txt{ margin:20px 0 0 0 ; overflow:hidden;}
.about_pic{ border:10px solid #5ea3e4; float:left; margin:0 20px 0 0;  width:444px; height:272px;}
.about_pic img{ width:444px; height:272px;}
.about_txt_p{ padding:120px 10px 10px 100px; color:#ffffff; width:610px; float:left;}

.about_v_button a{ background:#f89421; padding:5px 10px; margin:0 5px; color:#ffffff;}
.about_v_button a:hover{ background:#ff5400;}


.demo_box{ width:1120px; padding:50px 0 0 50px;}
#demo{ width:1120px; overflow:hidden;}
.demo_list{ float:left; height:200px; width:280px; margin:0 5px;}
.demo_list img{ height:200px; width:280px;}
.ad2{ height:214px; margin:15px 0;}



.news_back{ background:#ffffff; overflow:hidden;}
.news_left{ width:810px; float:left; overflow:hidden; padding:10px;}
.news_right{ border:1px solid #cccccc; width:350px; margin:0 0 0 18px; overflow:hidden; float:left; padding:10px;}
.news_title{ border-bottom:1px solid #cccccc; font-size:16px; line-height:30px; font-weight:bold; color:#001f71;}
.news_title span{ color:#222222;}
.news_top{ overflow:hidden; margin:10px 0; padding:5px 0; border-bottom:1px dotted #cccccc;}
#news_pic{ float:left; margin:0 20px 0 0; width:200px; height:130px;}
.news_top h1{ padding:0; margin:0; font-size:18px; line-height:46px;}
.news_top h1 a{ color:#011f71;}
.news_list{ float:left; width:395px; margin:0 0 0 10px; overflow:hidden;}
#newslist li{ border-bottom:1px dotted #cccccc; background:url(images/icon.jpg) no-repeat left center; line-height:32px; padding:0 0 0 15px;}
#newslist li span{ float:right; padding:0 5px 0 0; font-size:12px;}

#product_list li{ float:left; width:294px; height:330px; text-align:center; border:1px solid #cccccc; margin:8px;}
#product_list li img{ width:284px; height:284px; padding:5px 0 0 0;}

.asklist{ padding:10px 0;}
.asklist h1{ background:url(images/question.jpg) no-repeat left center; padding:0 0 0 30px; font-size:14px;}
.asklist p{ background:url(images/answoer.jpg) no-repeat left 10px; padding:5px 0 5px 30px; overflow:hidden; border-bottom:1px dotted #cccccc; margin:5px 0;}

#company{ height:460px; overflow:hidden;}

.frienlink{ background:#011f71; overflow:hidden; padding:10px 0; color:#ffffff; clear:both;min-width:1220px;}
.frienlink a{ color:#ffffff;}
.frienlink_box{ background:url(images/f_link.jpg) no-repeat left top; padding:0 0 0 160px; width:1060px; margin:0 auto; overflow:hidden; height:60px;}

.foot{ background:#034c90; clear:both; padding:10px 0; overflow:hidden;min-width:1220px;}
.foot_copy{ background:url(images/foot_logo.jpg) no-repeat left top; padding:15px 0 0 200px; width:930px; color:#ffffff; margin:0 auto;}
.foot_copy a{ color:#ffffff;}



.right_info_contact{ border:1px solid #cccccc; padding:20px 10px; overflow:hidden; margin:0 0 10px 0;}
.right_pro_contact{ border:1px solid #cccccc; padding:20px 8px; overflow:hidden; margin:0 0 10px 0;}
.in_line{color:#bdbdbd;}


#proleft{float:left;width:600px;height:630px;padding:5px;border:1px solid #D7D7D7;margin:0 8px 0 0;}
#propic { text-align:center;}
#propic a img{height:600px; width:600px;border:none;}
#proname{text-align:center;}
#prolist{
float:left;
width:300px;
height:640px;
border:1px solid #D7D7D7;
overflow:auto;
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #c9c3c3; 
scrollbar-shadow-color: #f5f5f5; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-arrow-color: #c9c3c3; 
scrollbar-track-color: #f5f5f5; 
scrollbar-darkshadow-color: #c9c3c3;
}
#prolist ul li{float:left;}
#prolist ul li a{display:block;width:130px;height:130px;margin:5px;}
#prolist ul li a img{width:130px;height:130px;}





