﻿body {
	margin: 0;
	padding: 0;
	font-family: "Adobe 黑体 Std R";
}
.txtinfo{line-height:160%;}
.txtinfo p{line-height:160%;margin-bottom:12px;}
a{color:#666}
body,img,ul,a{
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}
.header{
	width: 100%;
	margin: 0 auto;
}
.top{
	width: 100%;
	margin: 0 auto;
	height: 147px; 
}
.head{
	width: 1200px;
	margin: 0 auto;
	height: 107px;
	background: #fff;
}
.logo{
	width: 485px;
	float: left;
       //margin-top:30px;
}
.logo img{width:420px;}
.logo_span{
	width: 182px;
	height: 42px;
	float: left;
	margin-right: 20px;
}
.logo_h3{
	font-size: 22px;
	color: #000;
	width: 283px;
	float: left;
}
.logo_p{
	width: 283px;
	font-size: 16px;
	color: #000;
}
.logo a{
	color: #000;
}
.logo a:hover{
	color: #000;
}
.language{
	height: 24px;
	float: right;
	margin-top: 49px;
	position: relative;
	z-index: 1000;
}
.language span{cursor: pointer;}
.language_icon{
	height: 24px;
	width: 24px;
	float: left;
	margin-right: 10px;
}
.Language_selection{
	color: #000;
	font-size: 14px;
	float: left;
	line-height: 24px;
}
.language ul{
	display:none;
	position: absolute;
	border: solid 1px #ccc;
	top: 35px;
	width: 100%;
	text-align: center;
	background: #fff;
	z-index: 1000;
}
.language ul li{
	height: 35px;
	line-height: 35px;
	border-bottom: solid 1px #ccc;
}
.language ul li:hover{
	background: #004ea2;
}
.language ul li:hover a{
	color: #fff;
}
.language ul li a{
	font-size: 14px;
	color: #000;
	display: block;
}
.Language_selection a{
	color: #000;
	font-size: 14px;
	float: left;
	line-height: 24px;
}
.Language_selection a:hover{
	color: #000;
	font-size: 14px;
	float: left;
	line-height: 24px;
}
.nav_bg{
	width: 100%;
	height: 42px;
	background: #004ea2;
	margin: 0 auto;
}
.nav_bg ul{
	width: 1200px;
	margin: 0 auto;
}
.nav_bg ul li{
	float: left;
	line-height: 42px;
	color: #fff;
}
.nav_bg ul li a{
	padding-left: 30px;
	padding-right: 30px;
	float: left;
	line-height: 42px;
	color: #fff;
}
.nav_bg ul li a:hover{
	float: left;
	line-height: 42px;
	color: #fff;
	background: #142070;
	padding-left: 30px;
	padding-right: 30px;
}
.slideBox{ width:100%; margin:0 auto;  position:relative; overflow:hidden;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ overflow:hidden;}
.slideBox .bd li img{ display:block;max-width:100%  }
.slideBox .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slideBox .hd ul{ text-align:center;}
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
		background:url(../images/dot.png) 0 -16px;
		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; }
.slideBox .hd ul .on{ background-position:0 0;  }
.slideBox .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

.mian{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
.index_content{
	width: 1200px;
	margin: 0 auto;
}
.index_news{
	width: 285px;
	height: 470px;
	float: left;
	margin-right: 20px;
}
.index_news dl{
	width: 285px;
	margin: 0px;
}
.index_news dl dt{
	width: 285px;
	height:285px;
	margin-bottom: 30px;
}
.index_news dl dd{
	width: 285px;
}
.index_news_title{
	color: #004ea2;
	font-size: 18px;
	margin-bottom: 12px;
}
.index_news_content{
	font-size: 14px;
	color: #373737;
	line-height: 22px;

	height:88px;
}
.index_news_more{
	color: #373737;
	font-size: 14px;
	margin-top: 35px;
}
.index_news a .index_news_content, .index_news_more{
	width: 285px;
	color: #373737;
}
.index_news a:hover .index_news_content, .index_news_more{
	color: #004ea2;
}
.fonter{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
}
.map{
	height: 255px;
	width: 100%;
	margin: 0 auto;
	background: #373737;
}
.font_map{
	width: 1200px;
	margin: 0 auto;
}
.map_nav{
	width: 136px;
	float: left;
	margin-top: 40px;
}
.font_map_title{
	font-size: 16px;
	color: #fff;
}
.map_nav ul{
	width: 136px;
	margin-top: 16px;
}
.map_nav ul li{
	width: 136px;
	font-size: 14px;
	color: #999;
	line-height: 26px;
}
.map_nav ul li a{
	width: 136px;
	color: #999;
	line-height: 26px;
}
.map_nav ul li a:hover{
	color: #999;
	text-decoration: underline;
}
.index_adress{
	width: 330px;
	float: right;
	margin-top: 40px;
}
.index_adress_company{
	font-size: 16px;
	color: #fff;
}
.index_adress_company_content{
	font-size: 14px;
	line-height: 26px;
	margin-top: 16px;
	color: #999;
}
.font{
	width: 100%;
	margin: 0 auto;
	height: 100px;
	background: #252525;
}
.font_copyright{
	width: 1200px;
	margin: 0 auto;
}
.copyright{
	font-size: 14px;
	color: #999;
	margin-top: 30px;
	float: left;
}
.support{
	font-size: 14px;
	color: #999;
	margin-top: 30px;
	float: right;
}
.page_mian{
	width: 1200px;
	margin: 0 auto;
}
.page_subway{
	width: 230px;
	float: left;
	margin-right: 35px;
	position: relative;
	top:-102px;

}
.page_subway ul{
	width: 230px;
	margin-top: 50px;
}
.page_subway ul li{
	color: #666;
	width: 230px;
	height: 36px;
	line-height: 36px;
	background: #f5f5f5;
	margin-bottom: 10px;
}
.page_subway ul li a{
	width: 205px;
	color: #666;
	padding-left: 25px;
}
.page_subway ul li a:hover{
	color: #fff;
	width: 205px;
	height: 36px;
	line-height: 36px;
	background: #004ea2;
	display: block;
}
.page_content_right{
	width: 935px;
	float: left;
}
.content_right_title{
	width: 935px;
	height: 36px;
	background: #f5f5f5;
}
.content_right_title_span{
	color: #666;
	font-size: 14px;
	line-height: 36px;
	margin-left: 25px;
}
.content_right_title_span a{
	color: #666;
	font-size: 14px;
	line-height: 36px;
}
.content_right_title_span a:hover{
	color: #004ea2;
	font-size: 14px;
	line-height: 36px;
}
.upload{
	width: 935px;
	margin-top: 40px;
}
.upload_about_content{
	width: 935px;
	color: #666;
	line-height: 24px;
	margin-top: 40px;
}
.mian_title{
	width: 230px;
	height: 52px;
	margin: 433px auto 0 auto;
	top: 0px;
}
.mian_title_box{
	width: 230px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	background: #004ea2;
}
.mian_title_span{
	color: #fff;
	font-size: 24px;
}
.upload_news_box{
	width: 935px;
	margin-bottom: 20px;
}
.upload_news_box ul{
	width: 935px
}
.upload_news_box ul li{
	width: 935px;
	height: 82px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #d5d4d4;
}
.news_date{
	width: 62px;
	height: 62px;
	float: left;
}
.date_day{
	width: 62px;
	height: 43px;
	line-height: 43px;
	color: #000;
	font-size: 36px;
	text-align: center;
	border-bottom: solid 1px #fff;
}
.date_mouth{
	width: 62px;
	height: 18px;
	color: #666;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
}
.news_list{
	width: 853px;
	height: 62px;
	float: left;
	background: #fff;
	margin-left: 20px;
}
.news_list_title{
	font-size: 16px;
	color: #000;
	margin-bottom: 5px;
}
.news_list_content{
	font-size: 14px;
	line-height: 20px;
	color: #666;
overflow: hidden;
height:41px;
display:block;
}
.upload_news_box li .news_date{
	background: #f5f5f5;
}
.upload_product_list{
	/*width: 218px;
	height: 295px;
	float: left;*/
	border-bottom: solid 1px #e1e1e1;
	margin-right: 21px;
}
/*.upload_product_list ul{
	width: 218px;
	height: 295px;
}*/
.upload_product_list li{
	height:175px;padding-left: 240px;position: relative;
	padding-bottom: 20px;
	margin-top: 20px;
}
.upload_product_list img{position: absolute;left:0px;top:0px;}
.upload_product_list a .intro{
	height: 80px;
}
.upload_product_list a .intro h5{
	font-size: 16px;
	color: #000;
	margin-top: 20px;
	margin-bottom: 5px;
}
.upload_product_list a .intro p{
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.upload_product_list a .intro p{
}
.upload_product_list a:hover .intro h5{
	color: #004ea2;
}
.upload_product_list a:hover .intro p{
	color: #004ea2;
}
.translation{
	height: 36px;
	width: 935px;
	background: #73bbec;
	color: #000;
	line-height: 36px;
	text-align: center;
	margin-top: 40px;
}
.product_details{
	width: 915px;
	height: 78px;
	border-bottom: dashed 1px #d5d4d4;
	color: #000;
	font-size: 24px;
	line-height: 30px;
	padding-left: 10px;
}
.product_details_content{
	width: 915px;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin-top: 40px;
}
.upload_contact{
	width: 935px;
}
.upload_contact_span{
	color: #000;
	font-size: 16px;
	line-height: 26px;
}
.upload_contact_p{
	line-height: 26px;
	color: #666;
}
.upload_contact_map{
	width: 650px;
	height: 260px;
	background: #f5f5f5;
	margin-top: 45px;
}
.upload_contact_line{
	width: 935px;
	height: 1px;
	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: url("../images/btn_bg.png");
	margin-left: 43px;
	margin-top: 12px;
}
.upload dl{
	width: 216px;
	height: 128px;
	float: left;
	margin-right: 21px;
}
.upload dl dt{
	width: 216px;
	height: 88px;
	border: solid 1px #e7e7e7;
}
.upload dl dd{
	color: #000;
	font-size: 16px;
	line-height: 39px;
	text-align: center;
}
.upload_news_title{
	width: 935px;
	border-bottom: dashed 1px #d5d4d4;
	margin-bottom: 40px;
	padding-bottom: 10px;
}
.upload_news_title_h3{
	font-size: 24px;
	color: #000;
	line-height: 30px;
}
.upload_news_title_date{
	color: #666;
	font-size: 16px;
	line-height: 32px;
}
.upload_news_content{
	color: #666;
	font-size: 14px;
}
.pagecode {
	color: #ccc;
	text-align: center;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.pagecode a {border: 1px solid #ddd;border-radius: 4px;color: #428bca;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}
.pagecode a:hover {border: 1px solid #428bca;text-decoration: none;}
.pagecode span.current {background-color: #428bca;border: 1px solid #428bca;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;}















