﻿/* CSS Document */

body{ font-family:'Microsoft YaHei UI';font-size:12px;line-height:180%;color:#000;text-decoration:none;margin:0;}
#art_content>span{color:#000!important;}
#art_content>p{color:#000!important;}
.indexbody{background:url(images/bg.jpg) top center no-repeat; width:100%; overflow:hidden;}
.inde{ font-family:'Microsoft YaHei UI';font-size:12px; line-height:180%;color:#666666;text-decoration:none;}
a{font-size:12px;line-height:22px; color:#666666; text-decoration:none;}
a:hover	{color:#0163A2;}
ul,li,td,dl,dt,div{ list-style:none; padding:0; margin:0;}
.indexbody_a{background:url(images/bgbg.jpg) top center no-repeat; width:100%; overflow:hidden;}
.clear{ clear:both;}
.bluetitle{ font-size:14px; font-weight:bold; color:#1E3777;}

.index_title{width:100%; font-family:'Microsoft YaHei UI'; font-size:18px; color:#333; margin:0;}
.index_catalog{width:100%; padding:0; margin-top:30px; margin-bottom:0;}
.index_catalog li {list-style-type:none; margin-bottom:1px; height:32px; width:220px; text-align:left;}
.index_catalog li a{font-size:14px; background-color:#0163A2; color:#FFFFFF; line-height:32px; height:32px; text-align:left;display:block; padding-left:10px;}
.index_catalog li a:hover{color:#333!important;background-color:#eee!important;}
.index_brands{width:100%; padding:0; margin-bottom:0;}
.index_brands li{width:160px; margin-left:35px; text-align:center; background-color:#FFFFFF; float:left; margin-top:30px;padding-bottom: 7px;}
.index_brands li:hover{box-shadow: 0 0 15px #0163A2;}
.index_brands li img{width:160px; height:160px; margin-top:0px;}
.index_brands li a span{font-size:14px; color:#333; line-height:32px; height:32px;}
.c23{float:left; width:30%;}
.c23 img{width:100%; height:87px; margin:20px 0;}
.c23 p{ font-size:12px; line-height:24px; margin:0; padding:5px;}

.nproduct_title{width: 100%;font-family: 'Microsoft YaHei UI';font-size: 18px;color: #333;margin: 0;border-bottom: #CCCCCC 1px solid;padding-bottom: 7px;}
.nproduct_title span{display: inline-block;position: relative;}
.nproduct_title span:before{content: '';display: block;position: absolute;bottom: -7px;left: 0;height: 2px;width: 100%;background-color:#0163A2;}
.nproduct_catalog{width:100%; padding:0; margin-top:20px; margin-bottom:0;}
.nproduct_catalog dt {list-style-type:none; margin-bottom:1px; height:32px; width:220px; text-align:left; display:inline-block}
.nproduct_catalog dt a{font-size:14px; background-color:#0163A2; color:#FFFFFF; line-height:32px; height:32px; text-align:left;display:block; padding-left:10px;}
.nproduct_catalog dt a:hover{color:#333!important;background-color:#eee!important;}
.nproduct_brands{width:100%; padding:0; margin-bottom:0;margin-top:30px;}
.nproduct_brands li{width:225px; height:225px; text-align:center; float:left; margin:0 12px 24px 12px; box-shadow: 0 0 7px #ccc;}
.nproduct_brands li:hover{box-shadow: 0 0 15px #0163A2;}
.nproduct_brands li img{width:170px; height:170px; margin-top:10px;}
.nproduct_brands li a span{font-size:14px; color:#333; line-height:32px; height:32px;}
.nproduct_catalog > div > dt >a {background-color:#CCCCCC; color:#333333; }
.news_pre a{font-size:16px; height:30px; line-height:30px;}
.news_pre{clear:none!important;}

#art_content img{ margin:0 auto; max-width:100%; display:block;}

.nnews_list{width:100%; padding:0; margin-bottom:0;margin-top:30px;}
.nnews_list li{width:100%; text-align:left; margin-bottom:30px; box-shadow: 0 0 7px #ccc; padding:10px;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.nnews_list li:hover{box-shadow: 0 0 15px #0163A2;}
.nnews_list li img{width:170px; height:170px; margin-top:10px;}
.nnews_list li a{font-size:18px; color:#333; line-height:32px; height:32px; display: block;}
.nnews_list li p{font-size:14px;}

/* banner 效果*/


#playBox{ width:989px; height:286px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:130px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:130px; right:10px; z-index:10;}
#playBox .smalltitle {width:989px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

/* 主页*/
#top{
	width:100%; 
	height:76px; 
	background:url(../images/topbg.jpg) top left repeat-x;
}

#top .logo_all{
	width:1003px; 
	height:76px; 
	margin:0 auto;
}
#top .logo_all .top_left{ 
	width:413px; 
	height:76px; 
	float:left;
}
#top .logo_all .top_right{ 
	width:590px; 
	height:76px; 
	float:right;
}

#menu{
	width:1003px; 
	background:url(../images/menubg.jpg) top left repeat-x;
	height:40px;
	line-height:40px;
	margin:0 auto;
}

#menu .menu_all{
	width:1003px; 
	height:40px;
	line-height:40px;
	margin:0 auto;
}

#menu .menu_all ul{
	    width: auto;
    height: 40px;
    line-height: 40px;
    float: left;
    margin: 0px 125px;
    border-left: 1px #384e87 solid;
}

#menu .menu_all ul li{
	width:125px; 
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	background:url(../images/menu_a.jpg) top left no-repeat;
}

#menu .menu_all ul li a{
	width:125px; 
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}

#menu .menu_all ul li a:hover{
	width:125px; 
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background:url(../images/menu_b.jpg) top left no-repeat;
}

#cent{
	width:1003px;
	height:340px;
	background:url(../images/centbg.jpg) top left repeat-x;
	margin:0 auto;
}

#cent .cent_all{
	width:100%;;
	height:340px;
	background:url(../images/cent_bg.jpg) top center no-repeat;
	margin:0 auto;
}

#cent .cent_all .banner_a{
	width:989px;
	height:286px;
	margin:29px 0px 0px 6px;
	float:left;
}

#main{
	width:1003px;
	margin:0 auto;
	overflow:hidden;
	padding-top:15px;
}
/*主体左*/
#main_left{
	width:276px;
	float:left;
	overflow:hidden;
}


#main_left .left_a{
	width:276px;
	float:left;
	height:33px;
	line-height:33px;
	background:url(../images/gsgk_a.jpg) top left no-repeat;
}

#main_left .left_b{
	width:276px;
	float:left;
	height:240px;
	line-height:180%;
	background:url(../images/gsgk_b.jpg) top left repeat-y;
}

#main_left .left_bcontent{
	width:268px;
	float:left;
	margin-left:6px;
	line-height:180%;
	overflow:hidden;
}

#main_left .left_c{
	width:276px;
	float:left;
	height:6px;
	background:url(../images/gsgk_c.jpg) top left no-repeat;
}

#search{
	width:276px;
	margin-top:15px;
	overflow:hidden;
	float:left;

}

#search .search_a{
	width:276px;
	height:39px;
	float:left;

}

#search .search_b{
	width:276px;
	background:url(../images/search_b.jpg) top left repeat-y;
	overflow:hidden;
	float:left;

}
#search .search_ba{
	width:252px;
	margin:5px 5px 5px 12px;
	overflow:hidden;
	float:left;

}

#search .search_c{
	width:276px;
	background:url(../images/search_c.jpg) top left repeat-y;
	height:6px;
	float:left;

}

#search{
	width:276px;
	margin-top:15px;
	overflow:hidden;
	float:left;

}

#system{
	width:276px;
	margin-top:15px;
	float:left;
}

#system .sys_a{
	width:276px;
	height:34px;
	background:url(../images/system_a.jpg) top left no-repeat;
	float:left;
}

#system .sys_b{
	width:276px;
	overflow:hidden;
	background:url(../images/system_b.jpg) top left repeat-y;
	float:left;
}

#system .sys_c{
	width:276px;
	height:6px;
	background:url(../images/system_c.jpg) top left repeat-y;
	float:left;
}
/*主体右*/

#main_right{
	width:711px;
	float:left;
	margin-left:16px;
	overflow:hidden;
}

#main_right .pro_tit{
	width:711px;
	float:left;
	height:33px;
	background:url(../images/pro1.jpg) top left no-repeat;
}
#main_right .pro_content{
	width:711px;
	float:left;
	overflow:hidden;
	background:url(../images/pro2.jpg) top left repeat-y;
}


#main_right .pro_content_a{
	width:700px;
	float:left;
	margin:5px;
	overflow:hidden;

}

#main_right .pro_bottom{
	width:711px;
	float:left;
	height:6px;
	background:url(../images/pro3.jpg) top left repeat-y;
}



#main_right .news_tit{
	width:711px;
	float:left;
	height:37px;
	margin-top:15px;
	background:url(../images/news_1.jpg) top left no-repeat;
}
#main_right .news_content{
	width:711px;
	float:left;
	overflow:hidden;
	background:url(../images/news_2.jpg) top left repeat-y;
}


#main_right .news_content_left{
	width:337px;
	margin-left:12px;
	float:left;
	overflow:hidden;
	
	}

#main_right .news_content_rihgt{
	width:337px;
	float:left;
	margin-left:15px;
	overflow:hidden;
	
	}




#main_right .news_content_a{
	width:700px;
	float:left;
	margin:5px;
	overflow:hidden;

}

#main_right .news_bottom{
	width:711px;
	float:left;
	height:8px;
	background:url(../images/news_3.jpg) top left repeat-y;
}


/*底部*/

#foot{
	width:1003px;
	height:110px;
	background:url(../images/footbg.jpg) top left repeat-x;
	margin-top:15px!important;
	margin:0 auto;
}

#foot .in_link{
	width:1003px;
	height:110px;
	margin:0 auto;
}

#foot .in_link_a{
	width:1003px;
	height:48px;
	line-height:48px;
	color:#FFFFFF;
	background-color: #FB7901;
}

#foot .in_link_a a{

	line-height:48px;
	color:#FFFFFF;
	text-decoration:none;
}

#foot .in_link_a a:hover{
	line-height:48px;
	
	color:#00FFFF;
	text-decoration:none;
}


#foot .in_link_b{
	width:1003px;
	height:62px;
	color:#FFFFFF;
	font-size:12px;
	line-height:25px;
	float:left;
	padding-top: 5px;

}

/*内页*/

#about_left{
	width:215px; 
	float:left;
	overflow:hidden;
}

#about_left .about_a{
	width:215px; 
	float:left;
	height:33px;
	background:url(../images/about_A.jpg) top left no-repeat;
}

#about_left .about_b{
	width:215px; 
	float:left;
	overflow:hidden;
	background:url(../images/about_b.jpg) top left repeat-y;
}

#about_left .about_c{
	width:215px; 
	float:left;
	height:4px;
	background:url(../images/about_c.jpg) top left no-repeat;
}




#about_right{
	width:776px; 
	float:left;
	margin-left:12px;
	overflow:hidden;
}

#about_right .about_r1{
	width:776px; 
	float:left;
	height:33px;
	background:url(../images/about_r1.jpg) top left no-repeat;
	
}

#about_right .about_r2{
	width:776px; 
	float:left;
	overflow:hidden;
	background:url(../images/about_r2.jpg) top left repeat-y;
	
}

#about_right .about_r3{
	width:776px; 
	float:left;
	height:6px;
	background:url(../images/about_r3.jpg) top left no-repeat;
	
}

.cont_text{ margin:10px;}


#left_menu_a{
	width:192PX;
	overflow:hidden;
	float:left;
	margin-left:10PX;	
	margin-bottom:15px;

}

#left_menu_a ul{
	width:192PX;
	overflow:hidden;
	float:left;


}
#left_menu_a ul li{
	width:192PX;
	height:30px;
	line-height:30px;
	background:url(../images/leftmenu.jpg) top left no-repeat;
	font-size:14px;
	margin-top:2px;

}

#left_menu_a ul li a{
	width:192PX;
	height:30px;
	line-height:30px;
	font-size:12px;
	padding-left:20px;
	text-decoration:none;

}

#left_menu_a ul li a:hover{
display:block;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#in-tda{
width:100%; height:633px; background:url(../images/inbg.jpg) top center no-repeat;}

#in-tdb{
width:100%; height:114px; background:url(../images/infootbg.jpg) top left repeat-x;}

#in-ce{
width:919px; margin:0 auto; overflow:hidden;}

#in-cetel{
width:919px; margin:0 auto; height:66px;}

#in-ce .top_in{
width:919px; float:left; height:100px; margin-top:97px;}

#in-ce .top_in_left{
width:307px; float:left; height:370px;}

#in-ce .top_in_cent{
width:307px; float:left; height:370px;}

#in-ce .top_in_right{
width:305px; float:left; height:370px;}

.in_cont_a{ width:265px; margin-top:30px; margin-left:20px; float:left; height:230px;}

#art_content table {
	width: 100%;
	border: 0px;
    border-spacing: 0px;
}
#art_content td {
	padding: 5px;
	font-size: 12px;
	text-align: center;
	border: 1px #fff solid;
}
#con_one_2tr1 {
	background-color: #ddd;
}
#con_one_2tr2 {
	background-color: #eee;
}
