body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
ul { list-style: none; }
img { border-style: none; }
a{text-decoration:none;outline:none;}
body{ font-family:Microsoft YaHei;}
input{ border:none; margin:0; padding:0;}
/*********导航*************/
.nav_bg{ width:100%; height:auto; background:#0470d2; text-align:center}
.nav_main{ width:1003px; height:50px;  margin:0 auto;}
.nav_main ul{ float:left;  width:auto; border-left:1px #3ea3fe solid;border-right:1px #004686 solid;}
.nav_main ul a{ font-size:15px; color:#fff; line-height:50px;padding:0 24px;}
.nav_main ul a:hover{ display:block; background:#e13838}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}
.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}
@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/*header*/
#topline{ width:100%; height:2px; background-color:#0470d2;}
#headerbox{ width:100%; height:auto; overflow:hidden;}
.header{ width:1003px; height:120px; margin:0 auto;}
.logo{ float:left;}
.header_contact{ float:right;}
/*searchbox*/
#searchbox{ width:100%; height:auto; overflow:hidden; background-color:#0470d2;}
.search{ width:1003px; height:125px; margin:0 auto;}
.search_left{ float:left; width:605px; height:98px; border-right:solid 1px #4da2ef; padding-left:4px; padding-top:27px;}
.search_right{ float:right; width:392px; height:93px; border-left:solid 1px #004e95; padding-top:32px;}
.search_p1{ font-size:22px; font-weight:bold; color:#fff;}
.search_p2{ font-size:13px; color:#fff; margin-top:13px;}
.search_p3{ font-size:12px; font-family:Arial, Helvetica, sans-serif; opacity:0.6;filter:alpha(opacity=60); color:#fff; margin-top:4px;}
.shuru{ float:left; width:221px; height:31px; padding-left:10px; color:#333; line-height:31px;}
.btn1{ float:left;}
.true_search{ float:right; margin-right:1px; overflow:hidden; margin-bottom:18px;}
.key{ font-size:12px; color:#fff; margin-top:18px;clear:both; margin-left:42px;}
.key a{ color:#fff;}
/*ceenter*/
#centerbox{ width:100%; height:1051px; background-image:url(../images/main_cn_21.jpg); background-position:center 346px; background-repeat:no-repeat; }
.center{ width:1003px; height:1010px; margin:0 auto; padding-top:41px;}
.index_tit{ text-align:center;}
.index_tit2{ text-align:center; margin-top:29px; margin-bottom:21px;}
.center p{ color:#333; line-height:28px; text-indent:2em;}
.index_cp{ font-size:24px; color:#fff;}
.index_cp_en{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff;  opacity:0.6; filter:alpha(opacity=60); margin-top:12px;}
.index_pro{ width:1003px; height:auto; overflow:hidden; margin-top:60px;}
.index_pro_detail{ width:224px; height:38px; background-image:url(../images/wed_12.jpg); background-repeat:repeat-x; padding:2px;float:left; margin-right:29px; margin-bottom:14px;}
.pro_detail_in{ width:222px; height:36px; border:solid 1px #5cb0fc; text-align:center; line-height:36px; }
.pro_detail_in a{ color:#000; font-size:16px;}
.index_pro_detail:nth-child(4n){ margin-right:0px;}
/*contact  box*/
#index_contactbox{ width:100%; height:auto; overflow:hidden;}
.index_contact{ width:1003px; height:400px; margin:0 auto;}
.index_contact_left{ float:left; padding-top:63px; padding-left:2px; position:relative;}
.index_contact_right{ float:left; padding-top:57px; padding-left:58px;}
.index_contact_right_2{ clear:both;}
.con_1{ float:left; font-size:24px; color:#0a73d1;}
.con_2{ float:left; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#888888; padding-top:10px; padding-left:8px; margin-bottom:30px;}
.adress{ background-image:url(../images/main_cn_27.jpg); background-repeat:no-repeat; padding-left:32px; background-position:left 5px top 0; margin-bottom:23px;}
.adress p{ font-size:13px; color:#333;}
.people{ background-image:url(../images/main_cn_31.jpg); background-repeat:no-repeat; padding-left:32px; background-position:left 3px top 0; margin-bottom:23px;}
.people p{ font-size:13px; color:#333;}
.tel{ background-image: url(../images/main_cn_35.jpg); background-repeat:no-repeat; padding-left:32px; background-position:left 3px top 0; margin-bottom:23px;}
.tel p{ font-size:13px; color:#333;}
.fox{ background-image: url(../images/main_cn_39.jpg); background-repeat:no-repeat; padding-left:32px; background-position:left 3px top 2px; margin-bottom:23px;}
.fox p{ font-size:13px; color:#333;}
.pc{ background-image: url(../images/main_cn_41.jpg); background-repeat:no-repeat; padding-left:32px; background-position:left 3px top 2px; margin-bottom:23px;}
.pc p{ font-size:13px; color:#333;}
.website{ background-image: url(../images/main_cn_41.jpg); background-repeat:no-repeat; padding-left:32px; background-position:left 3px top 2px;}
.website p{ font-size:13px; color:#333;}
.website p a{color:#333;}
#linksbox{ width:100%; height: auto; overflow:hidden; background-color:#f4f3f3;}
.links{ width:1002px; height:92px; margin:0 auto; padding-left:1px; padding-top:24px;}
.links_1,.links_2,.links_3{ margin-right:27px;}
.links_1,.links_2,.links_3,.links_4{ float:left;}
/*footerbox*/
#footerbox{ width:100%; height:auto; overflow:hidden; background-color:#0470d2;}
.footer{ width:1003px; height:114px; margin:0 auto; padding-top:33px;}
.footer_nav{ height:54px; width:1003px; background-image: url(../images/main_cn_58.jpg); background-repeat:no-repeat;}
.footer_nav ul li{ float:left; line-height:41px;  font-size:15px;}
.footer_nav ul li a{ color:#fff; padding:0 26px 0 25px;}
.footer_nav ul { margin-bottom:28px; overflow:hidden;}
.beian p{ color:#fff;}
.beian p a{ color:#fff;}
/*about*/
#about_banner{ width:100%; height:auto; overflow:hidden;}
#about_probox{ width:100%; height:auto; overflow:hidden;}
.about_pro{ width:1003px; height:627px; margin:0 auto; padding-top:40px;}
.about_pro2{ width:1003px; min-height:567px; margin:0 auto; padding-top:40px; overflow:hidden; padding-bottom:20px;}
.about_pro_left{ float:left; width:240px; height:558px; background-color:#0470d2; padding-top:23px; padding-left:13px;}
.about_pro_right{ float:right; min-height:600px; overflow:hidden;}
.about_pro_right2{ float:right; min-height:600px; overflow:hidden;}
.about_pro_right2 p{ line-height:30px; color:#333333;  font-size:13px;}
.pro_left_1{ font-size:24px; color:#fff; font-weight:bold; margin-bottom:9px;}
.pro_left_2{ font-size:15px; color:#fff;  opacity:0.6;filter:alpha(opacity=60); font-family:Arial, Helvetica, sans-serif;}
.pro_left_3{ width:205px; height:425px; background-image:url(../images/23dff_06.jpg); background-repeat:no-repeat; margin-top:16px; padding-left:12px; padding-right:11px; padding-top:10px;}
.about_more{ color:#fff; font-size:16px; margin-left:75px; margin-top:14px;}
.about_more a{color:#fff;}
.pro_left_3_detail{ line-height:46px; background-image:url(../images/2eex_06.jpg); background-repeat:no-repeat; background-position:7px 19px; padding-left:17px; float:left;  width:83px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_left_3_detail a{ color:#000;}
.pro_left_3_detail:nth-child(2n){ margin-right:0px;}
.about_pro_right{ float:right; width:702px; height: auto; overflow:hidden; padding-top:3px;}
.about_pro_right_1{ text-align:center; margin-bottom:33px;}
.about_pro_right p{ line-height:30px; color:#333333; text-indent:2em; font-size:13px;}
.news_box{ width:700px; height:26px; padding-left:15px;}
.news_leftbox{ float:left; width:485px; height:30px; background-image:url(../images/2eex_06.jpg); background-repeat:no-repeat; background-position:left 0 top 9px;  line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding-left:15px;}
.news_rightbox{ float:right; line-height:30px; width:70px; height:30px; margin-right:15px;}
.news_leftbox a,.news_rightbox span{ color:#333; font-size:12px;}
.news_leftbox a:hover{ color:#0470d2;}
.pro_right_1_detail{ width:702px; min-height:500px; overflow:hidden;}
.detail_pro{ width:180px; height:210px;  float:left; margin-right:34px; margin-bottom:10px;}
.factory_box{ width:220px; height:165px; border:solid 1px #adadad; float:left; margin-bottom:25px; margin-right:12px; overflow:hidden;}
.factory_box:hover img {-moz-transform:scale(1.2,1.2); 
-webkit-transform:scale(1.2,1.2); 
-ms-transform:scale(1.2,1.2); 
-o-transform:scale(1.2,1.2); transition:1s;}
/*newspage的css样式*/
.newspage {width:100%; display:block; margin:3px auto; text-align:center; clear:both; height:28px; font-size:12px }
.newspage a{font-size:12px; color:#666666; border:#999999 1px solid; margin:3px; padding:3px;}
.newspage a:hover { background: #0470d2;border:#999999 1px solid; color:#ffffff !important;}
.newspage a:active {background:#0470d2; color:#ffffff; border: #999 1px solid; font-size:12PX;}
.newspage span.current {background:#0470d2; color:#ffffff; margin:2px; padding:2px; border: #999 1px solid;}
.newspage span.disabled { border: #999 1px solid; COLOR:#666666; margin:2px; padding:3px;}
.last_detail{ width:220px; height:auto; text-align:center; float:left; margin-left:14px; margin-bottom:15px;}
.pop .center{padding:0}