@charset "utf-8";
/* CSS Document
   custom.css
   私有样式
*/
 
body{ min-width:1000px;}
.wrap_c{
	width:1200px;
	margin:0 auto;
}
.head_top{
	width:100%;
	height:30px;
	line-height:30px;
	background:#003399;
	color:#fff;
	text-align:left;
}
#header {
    width:100%;
	height:105px;
	background:#fff;
}
#header .wrap_c{
	padding-top:25px;
}
.nav {
    margin: 0 auto;
    width: 100%;
	background:#003399;
	clear:both;
	overflow:hidden
}
.nav ul{
	width:1200px;
	margin:0 auto;
}
.nav ul li{
	width:169px;
	float:left;
	height:42px;
	line-height:42px;
	text-align:center;
	border-left:1px solid #1d51e3;
	border-right:1px solid #1703ab;
}
.nav ul li:hover{
	background:#00205F;
}
.nav li a{
    color: #FFFFFF;
	font-family: 微软雅黑;
    font-size: 14px;
	height:42px;
}
/*  banner start  */

.fullSlide {
	width:100%;
	position:relative;
	height:500px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:500px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#FFF;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FC0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(/images/jj/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

/*  banner end  */
.product{
	width:100%;padding-bottom:30px;
	background:#fff;
}
.product .wrap_c{
	padding-top:30px;
	overflow:hidden;
}
.seaProduct{

}
.product .pro_top{
	width:285px;
}
.product .pro_down{
	width:895px;
}
.about{
	width:100%;
	height:302px;
	background:#f5f5f5;
}
.about .wrap_c{
	padding-top:16px;
}
.abo_nr{
	width:802px;
}
.abo_title{
	text-align:left;
	padding-top:8px;
	padding-bottom:8px;
}
a.info_more{
	display:block;
	width:120px;
    padding-top: 10px;
}
.abo_txt{
	text-align:left;
	line-height:24px;
	font-size:14px;
}
.home_ad{
	width:100%;
	height:360px;
	background:url(/images/jj/bg_28.jpg) no-repeat center top;
}
.home_ad .wrap_c{
	padding-top:30px;
}
.ad_guild ul li{
	float:left;
	width:25%;
	text-align:center;
}
.ad_right{
	padding-top:50px;
}
.ad_guild{
	padding-top:40px;
}
.news_wrap{
	width:100%;
	background:#fff;
	padding-top:30px;
	min-height:370px;
	height:auto !important;
	height:370px;
}
.news_Company{
	
}
.news_Industry{
	padding-left:30px;
}
.new_down{
	width:380px;
	padding-top:15px;
}
.contact p{
	text-align:left;
	line-height:26px;
	padding-left:8px;
}
.youqing{
	width:100%;
	background:#003399;
	padding:10px 0px;
	color:#fff;
	text-align:left;
}
.youqing a{
	color:#fff;
}

#footer {
    margin-top: 0px;
    width:100%;
	background:#00246b;
	color:#fff;
}
.foot {
    height: auto;
    padding-top: 20px;
    width: 984px;
	margin:0;
	padding-bottom:20px;
}
#front-main {
	margin:0;
    margin:0 auto;
    width: 1000px;
}







.news-center {
    width:329px;
}
.news-con {
    height: 95px;
    padding: 10px 0 0 10px;
	_height:105px;
}

ul.ShowNewsListUl li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed #999999;
    clear: both;
    height: 27px;
    line-height: 27px;
    text-align: left;
}
.NewsListTitle {
    background: url("/images/jj/icon-09.gif") no-repeat scroll left center transparent;
    float: left;
    padding-left: 10px;
	line-height:27px;
	height:27px;
}

#main {
    /*background: url("/images/jj/main_bg.jpg") repeat-y scroll left bottom transparent;*/
	margin:0;
	padding-top:10px;
    margin:0 auto;
    width: 1200px;
	padding-bottom:15px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
.menu {
    height: auto;
    margin-left: 20px;
	display:inline;/*使浮动忽略*/
    width: 220px;
}
.content {
    height: auto;
    margin-right: 20px;
	display:inline;/*使浮动忽略*/
    width: 885px;
}
ul#ShowClass_Tree li span {
    background: url("/images/jj/index19.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #DDDDDD;
    display: block;
}
ul#ShowClass_Tree li span:hover{
	background: url("/images/jj/index20.jpg") repeat-x scroll left bottom transparent;
    border: 1px solid #c7e8fa;
    display: block;
	cursor:pointer;
}
ul#ShowClass_Tree li a {
    background: url("/images/jj/dot2.gif") no-repeat scroll 20px center transparent;
    padding-left: 35px;
	font-family: "微软雅黑";
}
ul#ShowClass_Tree li li span:hover {
	border-top:none;
}
ul#ShowClass_Tree li li span {
    border-top: medium none;
    padding-left: 37px;
}
ul#ShowClass_Tree li span:hover a{ color:#0066cc;}
ul#ShowClass_Tree li.BigClassList {
    margin-bottom: 3px;
	font-weight:normal;
	line-height:30px;
}
.menu-contact{
	    margin-top: 20px;
    background: #00246B;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: left;
    text-indent: 1.5em;
    font-family: "微软雅黑";
}
.menu-contact-con{line-height:23px; text-align:left; padding-left:10px;}

#demo_content .images_content .images_img img {
    border: 1px solid #DDDDDD;
    height: 200px;
    padding: 5px;
	max-width: 290px;
}
#demo_content .images_content {
    display: inline;
    float: left;
    margin: 5px 5px 15px 0;
    text-align: center;
}
#demo_content .images_content .images_title a {
    background: url("/images/jj/dot2.gif") no-repeat scroll left center transparent;
    padding-left: 20px;
    font-size: 14px;
}


#demoas_content .images_content .images_img img {
    border: 1px solid #DDDDDD;
    height: 200px;
    padding: 5px;
	max-width: 290px;
}
#demoas_content .images_content {
    display: inline;
    float: left;
    margin: 5px 5px 15px 0;
    text-align: center;
}
#demoas_content .images_content .images_title a {
    background: url("/images/jj/dot2.gif") no-repeat scroll left center transparent;
    padding-left: 20px;
    font-size: 14px;
}


.NewsListTitle img{vertical-align:middle; line-height:27px; }


.searchContent {
    background-color: #EFEFEF;
    bottom: 1px;
    float: right;
    height: 31px;
    line-height: 31px;
    padding: 3px;
    position: absolute;
    right: 13px;
    width: 241px;
}
.searchkeyword.proSearch input {
	border:1px solid #d8d8d8;
	border-right:none;
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    width: 150px;
	color:#aaa;
}
.searchSubmit input {
    background: url("/images/jj/pro-noactive.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    float: left;
    height: 31px;
    width: 80px;
	font-family: "微软雅黑";
	font-size:14px;
	_height: 29px;
}
.menu-title{
	font-family:"微软雅黑";
	font-size:28px;
	text-align:left;
	background:#039;
	color:#fff;
	height:88px;
    text-indent: 1em;
    line-height: 60px;
	position:relative;
}
.menu-title span{
	font-family:"微软雅黑","Arial";
	text-transform:uppercase;
	display:block;font-size: 14px;
    font-weight: bold;
	position:absolute;
	z-index:1;
	left:0px;
	top:30px;
}

ul#ShowClass_Tree{margin:0; padding:0; width:220px; height:auto;}
.nyban{
	width:100%;
	height:240px;
}