﻿body{
	margin: 0 auto;
	padding: 0 auto;
}
body,img,ul,a{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}
img{max-width:100%}
.header{
	width: 100%;
	margin: 0 auto;
	background: url(../images/head_bg.png);
	background-repeat: repeat-x;
}
/*.top{
	width: 1200px;
	margin: 0 auto;
}
.logo{
	width: 552px;
	height: 73px;
	padding: 16px 0px 22px 0px;
}
.nav_bg{
	width: 100%;
	height: 42px;
	margin: 0 auto;
	background: #004ea2;
}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{  height:42px; line-height:42px; margin: 0 auto; width: 1200px; position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 30px; font-size:18px; }
.nav .sub{ display:none; width:100%; left:0; top:42px;  position:absolute; background:#142070;  line-height:32px; padding:5px 0;  }
.nav .sub li{ zoom:1; text-align: center;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#004ea2; color:#fff; }
.nav .on h3 a{ background:#142070; color:#fff;   }*/


.slideBox{ width:100%; height:485px; overflow:hidden; position:relative; margin: 0 auto;}
.slideBox .hd{margin: 0 auto; width:100%; height:15px; overflow:hidden; position:absolute; left: 50%; bottom:5px; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; margin: 0 auto; text-align: center;}
.slideBox .hd ul li{ float:left;
 margin-right:2px;  
 width:12px; 
 height:12px; 
 line-height:14px; 
 text-align:center; 
 background:#fff; 
 cursor:pointer; 
 border-radius: 100%;
}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li,.slideBox .bd a{ zoom:1; vertical-align:middle;widht:100%;height:485px;display: block;}
.slideBox .bd img{ width:100%; height:485px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.mian{
	width: 100%;
	background: url(../images/main_bg.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}
.category{
	width: 1200px;
	padding: 60px 0px;
	margin: 0 auto;
}
.category_dl{
	width: 285px;
	float: left;
	margin-right: 20px;
}
.category_img{
	width: 285px;
	height: 285px;
	margin-bottom: 30px;
}
.category_title{
	width: 285px;
	font-size: 18px;
	color: #1c448b;
	margin-bottom: 10px;
}
.category_content{
	font-size: 14px;
	color: #000;
	line-height: 22px;
	width: 285px;
}
.category_more{
	font-size: 14px;
	color: #1c448b;
	width: 285px;
	margin-top: 25px;
}
.category_more a{
	color: #1c448b;
}
.category_more a:hover{
	color: #1c448b;
	text-decoration: underline;
}
.foot{
	width: 100%;
	background: url(../images/map_bg.png);
	background-repeat: repeat-x;
	margin: 0 auto;
}
.map{
	width: 1200px;
	margin: 0 auto;
}
.map_left{
	width: 630px;
	float: left;
	margin-top: 40px;
	margin-bottom: 77px;
}
.map_ul{
	width: 80px;
	float: left;
	margin-right: 103px;
}
.map_title{
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}
.map_a{
	font-size: 14px;
	color: #d7d7d7;
	line-height: 26px;
}
.map_a a{
	color: #d7d7d7;
}
.map_a a:hover{
	color: #fff;
	text-decoration: underline;
}
.map_right{
	width: 335px;
	margin-top: 40px;
	float: right;
}
.map_right_title{
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}
.map_right_p{
	font-size: 14px;
	color: #d7d7d7;
	line-height: 26px;
}
.copyright{
	border-top: solid 3px #fff;
	background: url(../images/copyright_bg.png);
	background-repeat: repeat-x;
	margin: 0 auto;
	height: 97px;
}
.copyright_content{
	width: 1200px;
	margin: 0 auto;
}
.copy{
	font-size: 14px;
	color: #fff;
	margin-top: 26px;
	float: left;
}
.support{
	font-size: 14px;
	color: #fff;
	margin-top: 26px;
	float: right;
}


.page_banner{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.pic{
	width: 100%;
	margin: 0 auto;
	height: 300px;
}
.page_main{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.page_main_left{
	width: 230px;
	margin-right: 35px;
	margin-top: 35px;
	float: left;
	position: relative;
}
.page_main_left_title{
	width: 230px;
	font-size: 24px;
	color: #fff;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #004ea2;
	position: absolute;
	top:-87px;
}
.page_main_left-ul{
	width: 230px;
}
.page_main_left-ul li{
	line-height: 36px;
	background: #f5f5f5;
	height: 36px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #000;
}
.page_main_left-ul li a{
	width: 205px;
	font-size: 14px;
	color: #000;
	padding-left: 25px;
}
.page_main_left-ul li a:hover,
.page_main_left-ul .cure a{
	background: #004ea2;
	color: #fff;
	display: block;
}
.page_main_right{
	width: 935px;
	float: right;
	margin-top: 35px;
	margin-bottom: 120px;
}
.crumbs{
	width: 910px;
	height: 36px;
	line-height: 36px;
	background: #f5f5f5;
	font-size: 14px;
	padding-left: 25px;
	margin-bottom: 46px;
}
.crumbs a{
	background: #f5f5f5;
	font-size: 14px;
}
.crumbs a:hover{
	background: #f5f5f5;
	font-size: 14px;
	color: #004ea2;
}
.page_main_right_content{
	width: 935px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 46px;
}
.wenzi{
	padding-top: 40px;
}


.news_list{
	width: 935px;
	margin-bottom: 25px;
}
.news_list-ul{
	width: 935px;
	padding-bottom: 25px;
	border-bottom: dashed 1px #d5d4d4;
}
.news_list-ul li{
	width: 935px;
}
.news_list-ul li a{display: block;}
.news_list-ul li a:hover .day{background: #004ea2;color: #fff;}
.news_list-ul li a:hover .page_news-title,
.news_list-ul li a:hover .page_news-p{
	color: #004ea2;
}
.date{
	width: 90px;
	height: 93px;
	float: left;
	margin-right: 20px;
}
.day{
	width: 90px;
	height: 66px;
	font-size: 48px;
	color: #666;
	line-height: 66px;
	text-align: center;
	background: #e9e9e9;
}
.mouth{
	width: 90px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-top: 1px;
	background: #e9e9e9;
}
.page_news{
	width: 825px;
	float: right;
}
.page_news-title{
	font-size: 16px;
	color: #000;
	margin-bottom: 12px;
}
.page_news-p{
	line-height: 26px;
	color: #666;
	font-size: 14px;
}
.news_list-ul .day a, .news_list-ul .mouth a, .news_list-ul .page_news-title a, .news_list-ul .page_news-p a{} 
.news_list-ul .day a:hover, .news_list-ul .mouth a:hover, .news_list-ul .page_news-title a:hover, .news_list-ul .page_news-p a:hover{color: #004ea2;} 

.fanye{
	width: 935px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #004ea2;
	margin-top: 25px;
}
.page2_more{
	width: 935px;
	float: right;
}
.page2_more-title{
	width: 935px;
	padding-bottom: 25px;
	border-bottom: dashed 1px #d5d4d4;
	margin-bottom: 40px;
}
.more-title-h3{
	font-size: 24px;
	color: #000;
	line-height: 30px;
}
.more-title-date{
	font-size: 16px;
	color: #666;
	margin-top: 8px;
}
.more-title-content{
	line-height: 24px;
	color: #666;
	font-size: 14px;
}

.page-main_poduct{
	width: 216px;
	float: left;
	margin-right: 21px;
	padding-bottom: 20px;
	border-bottom: solid 1px #e1e1e1; 
	margin-bottom: 40px;
}
.page-main_poduct dt{
	width: 216px;
	margin-bottom: 20px;
	border: solid 1px #e1e1e1;
}
.page-main_poduct dt img{
	width: 216px;
	height: 216px;
}
.page-main_poduct-title{
	font-size: 16px;
	color: #000;
	margin-bottom: 8px;
}
.page-main_poduct-content{
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.page_main_right_content a .page-main_poduct,
.page_main_right_content a .page-main_poduct{}
.page_main_right_content a:hover .page-main_poduct,
.page_main_right_content a:hover .page-main_poduct{color: #004ea2;}
.page_main_right_content a:hover .page-main_poduct .page-main_poduct-title{color: #004ea2;}
.page_main_right_content a:hover .page-main_poduct .page-main_poduct-content{color: #004ea2;}


.sczz{
	width: 935px;
}
.sczz_pic{
	width: 216px;
	height: 173px;
	border: solid 1px #e1e1e1;
}
.sczz li{
	width: 216px;
	float: left;
	margin-right: 21px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}
.contact_title{
	font-size: 16px;
	color: #000;
	margin-bottom: 15px;
}
.contact_title-p{
	font-size: 14px;
	line-height: 26px; 
	color: #666;
}
.page_map{
	background: #004ea2;
	height: 260px;
	width: 650px;
	font-size: 18px;
	text-align: center;
	line-height: 260px;
	color: #fff;
	margin-top: 40px;
}

.upload_contact_message{
	width: 935px;
	margin-top: 40px;
}
.name{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	float: left;
}
.input-box{
	width: 242px;
	height: 26px;
	line-height: 26px;
	border: solid 1px #d5d5d5;
	margin-bottom: 14px;
	padding: 0 12px;
}
.wbk{
	width: 402px;
	height: 118px;
	border: solid 1px #d5d5d5;
	padding: 8px 12px;
}
.submit{
	width: 88px;
	height: 28px;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	background: #004ea2;
	margin-left: 43px;
	margin-top: 12px;
}

.explain{
	width: 935px;
	margin-bottom: 40px;
}
.atlas{
	width: 500px;
	height: 487px;
	float: left;
	background: #f00;
}
.information{
	width: 425px;
	float: right;
}
.information_title{
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	width: 480px;
	background: #ebebeb;
	margin-bottom: 20px;
}
.information_content{
	font-size: 14px;
	line-height: 28px;
	color: #666;
	width: 455px;
	margin: 0 auto;
}
.product-details{
	width: 935px;
}
.product-details_title{
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	width: 910px;
	background: #ebebeb;
	margin-bottom: 20px;
}
.product-details_content{
	font-size: 14px;
	line-height: 28px;
	color: #666;
	width: 885px;
	margin: 0 auto;
}

.product_atlas{
	width: 500px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	float:left;
}
.product_atlas .product-atlas{width:100%; padding-top:5px;  overflow:hidden; }
.product_atlas .product-atlas ul{
	overflow: hidden;
	zoom: 1;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20px;
}
.product_atlas .product-atlas ul li{ padding-top:5px; float:left;  text-align:center;  }
.product_atlas .product-atlas ul li img{ width:80px; height:80px; border:1px solid #e0e0e0; cursor:pointer; margin-right:10px;   }
.product_atlas .product-atlas ul li.on{ background:url("images/icoUp.gif") no-repeat center 0;}
.product_atlas .product-atlas ul li.on img{ border-color:#f60; }
.product_atlas .product-crumns li{ vertical-align:middle; border: solid 1px #d5d5d5;}
.product_atlas .product-crumns img{ width:100%; height:100%; display:block;}



.sideMenu{font-size: 16px; line-height: 36px;}
.sideMenu h3{font-size: 16px; height:36px; line-height:36px; margin-bottom: 10px; padding-left:25px; background:#f5f5f5; cursor:pointer;
			font:normal 14px/32px "Microsoft YaHei";
		}
.sideMenu .on{background: #004ea2; color: #fff; font-size: 16px; line-height: 36px;} 
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{
	font-size: 14px;
	color: #666;
}
.sideMenu ul li a{
	font-size: 14px;
	color: #666;
}
.sideMenu .active a,
.sideMenu ul li a:hover{
	font-size: 14px;
	color: #F08200;
}

/*分页*/
.pagecode {color: #ccc;padding: 15px 20px;text-align: right;margin-bottom: 30px;}
.pagecode a {border: 1px solid #ccc;border-radius: 4px;color: #666;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}
.pagecode a:hover {border: 1px solid #004ea2;background: #004ea2;color: #fff; text-decoration: none;}
.pagecode .current {background-color: #004ea2;border: 1px solid #004ea2;border-radius: 4px;color: #fff;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}
.pagecode span.disabled {background: #f2f2f2 none repeat scroll 0 0;border: 1px solid #bfbfbf;border-radius: 4px;color: #bfbfbf;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}

.pagecode li{display: inline-block;}
