
body{ color:#333333; font-size:12px; margin:0px; font-family:Verdana, Geneva, sans-serif;}

*{ margin:0px; padding:0px; border:0px;}

/*ul,li{ padding:0px; margin:0px; list-style:none;}*/

dl,dt,dd,p{ padding:0px; margin:0px; list-style:none;}

img{ border:0px; list-style:none;}

a{ color:#333333; text-decoration:none;}

a:hover{ text-decoration:none; color:#F00;}

h1,h2,h3,h4{ padding:0px; margin:0px; list-style:none;}

.clear{ clear:both;}
table,tr,td{ border:0px #CCC solid; }
table{cellspacing:0px; cellpadding:0px;}



.page{ width:100%; }

.top{ width:1200px; overflow:hidden; padding-bottom:10px; margin:0px auto; background:url(../image/topbg.jpg)right center no-repeat;}

.top .logo{ float:left; width:439px; height:66px;}

.top .top_right{ float:right; width:260px; height:66px;}

.top .t_r_a{ display:block; float:right; padding:5px 10px;}

.search{ width:260px; height:25px; padding-top:10px;}

.search .s_txt{ display:block; float:left; width:180px; height:22px; border:1px #CCC solid; border-top:#666 2px solid; border-left:#666 2px solid;}

.search .s_txt:hover{ border-top:1px #CCC solid; border-left:1px #CCC solid; border-right:#666 1px solid; border-bottom:#666 1px solid;}

.search .s_lable{ width:70px; height:25px; line-height:25px; text-align:center; display:block; float:left; background:url(../image/pro_map_titbg.jpg) repeat-x; border:#999 1px solid;}

.search .s_lable:hover{ cursor:pointer; color:#069;}

.top_mid{ float:left; padding-left:260px; padding-top:30px;}



#menu_nav{ margin:auto; width:100%; height:45px; background:#004986; padding:0px; border-top:1px #999 solid;  z-index:999999;}
			

#menu_nav{ margin:auto; width:100%; height:45px; background:#004986; padding:0px; border-top:1px #999 solid; }



#nav {line-height: 24px; width:1200px; list-style-type: none; margin:0px auto;}



#nav a {display: block; width: 130px; text-align:center; line-height:45px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}



#nav a:hover { color:#FFF; text-decoration:none;}

#nav li a:hover{ color:#FF0;}

#nav li a.on{ background:#004986;}

#nav li {float: left; width: 130px;}

#nav li a:hover{}

#nav li ul { list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute; z-index:100; }

#nav li ul li ul{ display: none;margin-left:310px; margin-top:-40px;  list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute; z-index:200; }

#nav li ul a{display: block; width: 300px;text-align:left; padding-left:10px; line-height:40px;background:#004986; z-index:10; }

#nav li ul  li ul a{width: 300px;text-align:left; padding-left:10px; line-height:40px;background:#004986; z-index:10; }


#nav li ul a:hover {color:#333;text-decoration:none;font-weight:normal; background:#eeeeee;}

#nav li ul li{float: left; width: 180px;}
#nav li:hover ul {left: auto;}

#nav li.sfhover ul {left: auto;}
#nav li ul li.sfhover ul {left: auto;display: block}
#content {clear: left;} 



			





/*.banner_box{ width:100%; height:396px; background:#313131;}

.banner_box img{ display:block; margin:0px auto;}*/



.new_box{ width:100%; height:40px; line-height:40px; background:#FFF; }

.new_box .news{ width:1200px; margin:0px auto;}

.new_box .news h2{ color:#F00; display:block; float:left; text-align:center; height:40px; padding:0px 10px;}

.new_box .news h2 .s_ews{ font-size:12px;}

.new_box .news dl{ display:block; float:left; width:500px; line-height:40px;}

.new_box .news dl marquee{ display:block; width:500px; height:35px; line-height:35px;}

.new_box .news a{ display:block; float:left; padding:0px 5px;}

.new_box .news .n_date{ display:block; float:left; padding:0px 20px;}



.cont{ width:100%; background:#CCC; overflow:hidden; height:230px;  }

.cont_t{ width:1200px; margin:0px auto; overflow:hidden;}

.i_list_box{ width:1200px; height:188px; padding:10px;}

.about_box{ width:395px; height:205px; float:left;}

.about_box .l_tit{ width:300px; height:40px; line-height:40px; display:block; color:#005982; font-weight:bold;}

.about_box .l_tit strong{ font-size:24px; }

.about_box .l_about_txt{ width:390px;}

.about_box .l_about_txt img{ display:block; float:left; width:111px; height:137px;}

.about_box .l_about_txt p{ display:block; float:left; width:260px; line-height:24px; padding:0px 8px; text-align:left;}

.about_box .l_about_txt p a{ color:#004986;}



/*产品页banner样式	*/		

#pro_banner{ width:100%; height:200px;  background:url(../image/banner1.jpg)center; overflow:hidden;}

.pro_banner_box{ width:1200px; height:200px; margin:0px auto;}

#pro_banner .pro_banner_box img{ width:1200px; height:200px; }



/*产品页banner end*/



.pro_cont_box{ width:100%; overflow:hidden; background:#eeeeee; padding:15px 0px;}

.pro_cont_box .pro_cont{ width:1200px; margin:0px auto;}

/*左侧导航 start*/

.pro_cont .pro_left{ float:left; width:240px;}

.left_nav{float:left;position:relative;width:240px; }

/*.pro_cont .left_nav{ width:180px; float:left;position:relative;}*/

.pro_cont .left_nav a{ cursor:pointer;}

.pro_cont .left_nav .left_nav_tit{ height:51px; background:url(../image/left_navbg.jpg) no-repeat;}

.pro_cont .left_nav .left_nav_tit h3{ display:block; float:left; color:#FFF; padding:8px 0px 0 35px; font-size:16px;}

.pro_cont .left_nav .left_nav_tit h3 span{ font-size:24px;}

.left_nav h2,ul p{ margin:0; padding:0;text-align:center;}

.left_nav ul{font-size:0;background:#004986; padding:0 0 40px;}

.left_nav ul li{list-style-type:none;padding-bottom:5px;color:#fff;font-size:14px;padding:0 20px;height:34px;line-height:34px;position:relative;}

.left_nav ul li a{border-bottom:dashed 1px #CCC; display:block; width:196px; margin:0 auto; color:#FFF;}

.left_nav ul li a:hover{ color:#000;}

.left_nav ul li.hover_bg{background:url(../image/leftnav_abg.jpg) repeat-y;}

.left_nav .Secon_Dary{width:240px;background:#ccc;position:absolute;right:-240px;top:0;padding-bottom:20px;display:none; padding-top:10px; filter:alpha(opacity=90); opacity:0.9; z-index:10;}

.left_nav .Secon_Dary p{padding:0 20px;}

.left_nav .Secon_Dary a{display:block;height:34px;line-height:34px;color:#333;border-bottom:1px dashed #FFF;}

.left_nav .Secon_Dary a:hover{ background:#FFF;}

.left_nav a{cursor:pointer;}

/*左侧导航 end*/

/*左侧contact us*/

.pro_left .left_contact{ width:240px; overflow:hidden; background:#004986; color:#FFF; border-bottom:10px #FFF solid;}

.pro_left .left_contact .left_c_tit{ display:block; height:43px; text-align:center; line-height:43px; background:url(../image/contact_tit.jpg) no-repeat;}

.pro_left .left_contact .left_c_tit h3{ color:#000; display:block;}

.left_contact .left_c_tit span{ font-size:24px;}

.pro_left .left_contact .contact_txt{ padding:17px; line-height:27px;}

.pro_left .left_contact .contact_txt a{ color:#FFF;}



/*左侧contact us end*/



/*产品列表 start*/

.pro_cont .pro_right{ float:right; width:930px;}

.position{ width:930px; height:44px; background:#004986;}

.position .posit_img{ display:block; float:left; padding:0px 10px;}

.position .posit_txt{ display:block; float:left; height:44px; line-height:44px; color:#FFF;}

.position a{ color:#FFF;}

.position .posit_r_img{ display:block; float:right;}

.pro_list{ width:930px; overflow:hidden;}

.pro_list .pro_dl{ display:block; float:left; width:165px; height:191px; padding:2px 2px 0px 2px; margin:15px 5px 10px 10px; border:1px #ccc solid;}

.pro_list .pro_dl dt{}

.pro_list .pro_dl dd{ height:50px; line-height:25px; background:#e5e5e5; text-align:center;text-overflow:ellipsis;}

.pro_list .pro_dl dd a{text-overflow:ellipsis; }



.pro_list .pro_map_tit{ width:100%; height:40px; line-height:40px; background:url(../image/pro_map_titbg.jpg) repeat-x; color:#000;}

.pro_list .pro_map_tit h3{ display:block; padding:0px 10px;}

.pro_list .pro_map_tit h3 span{ font-size:24px;}

.pro_map_list{ width:930px;}

.pro_map_list ul li{ display:block; float:left; height:28px; line-height:28px; width:300px; text-align:center;}



.pagelist{ width:930px; height:40px; line-height:40px; text-align:center; background:#FFF;}

.pagelist ul li{ display:block; float:left; padding:0px 8px;}

/*产品列表结束*/



/*新闻页 start*/

.list_news{ width:930px; overflow:hidden;}

.list_news .news_text li{ height:30px; line-height:30px; border-bottom:#CCC 1px dashed;}

.list_news .news_text li a{ display:block; float:left;  width:700px; padding:0px 10px; text-align:left; }

.list_news .news_text li span{ display:block; float:right; padding:0px 15px;}

/*新闻页 end*/



/*doc start*/

.list_doc .doc_typename{ width:930px; height:40px; line-height:40px; background:#CCC; color:#000; background:url(../image/pro_map_titbg.jpg) repeat-x;}

.list_doc .doc_typename h2{ display:block; float:left;}

.list_doc .doc_typename span{ display:block; float:right; padding:0px 10px; width:80px; text-align:center;}

.list_doc .doc_typename span a{ color:#000;}

.doc_table{ width:930px;}

.doc_table th{ border:0px #CCC solid; text-align:left;}// background:#CCC;

.doc_table tr:hover{ background:#e5e5e5; cursor:pointer;}

.doc_table td{ border:0px #CCC solid;}

.doc_table td a{ color:#F00;}

.doc_table td img{ display:block; margin:5px;}

.doc_table td a:hover{ color:#00F; }

/*doc end*/



/*arc_content start*/

.arc_content{ width:910px; overflow:hidden; line-height:23px; padding:0px 10px;}

.arc_content .arc_acr_tit{ width:910px; padding:10px 0px; line-height:25px; text-align:center;  font-weight:bold; border-bottom:1px #CCC solid; margin-bottom:10px;}
.arc_content .arc_acr_tit h1{font-size:18px;}
.arc_content .arc_acr_tit p{ font-size:12px; color:#666;}
/*arc_content end*/



.footer{ width:100%; height:170px; /*background:#9f9f9f;*/ background:#666666;}

.footer .bottom{ width:1200px; margin:0px auto;}

.footer .bottom .bot_nav{ width:1200px; height:46px; padding:10px 0px;}

.footer .bottom .bot_nav ul{ display:block; margin:0px auto; padding-left:100px;}

.footer .bottom .bot_nav ul li{ display:block; float:left; padding:5px 15px; color:#FFF;}

.footer .bottom .bot_nav ul li a{ color:#FFF;}

.footer .bottom .bot_right{ /*width:1200px;*/ line-height:20px; color:#FFF; text-align:left;}

/*  新产品页面 */
.pro_list02{ width:928px; overflow:hidden; border:#CCC 1px solid; margin-bottom:10px;}
.pro_list02 .lef_img{ display:block; width:196px; float:left; padding:2px; border:1px #CCC solid; margin:10px 15px 10px 15px; background:#FFF;}
.pro_list02 .lef_img dt{ width:196px; height:184px; }
.pro_list02 .lef_img dt img{ width:196px; height:184px;}
.pro_list02 .lef_img dd{ display:block; background:url(../image/cpa_bg.jpg) no-repeat; width:195px; padding-left:2px; padding-right:2px; height:54px; padding-bottom:28px; line-height:28px; padding-top:5px;}
.cp_list_tit{ height:35px; width:928px; background:url(../image/cptitbg.jpg) repeat-x; line-height:35px;}
.cp_list_tit h2{ display:block; float:left; width:300px; padding-left:10px; font-size:14px;}
.cp_list_tit .cpmore{ display:block; float:right; padding-right:10px;}

.pro_page{ height:18px; line-height:18px; border-top:1px solid #CCC; margin-top:20px; padding-top:10px; margin-bottom:15px; width:900px; margin-left:10px;}
.pro_page ul li{ display:block; float:left; padding:0 3px; margin:0px 3px; border:1px solid #CCC;}

.arc_content .about_cp01{ display:block; float:left; width:214px; height:276px; background:url(../images/about_21.jpg) bottom no-repeat; text-align:center; line-height:35px; font-weight:bold;}
.arc_content .about_cp dt img{ width:214px; height:191px;}
.arc_content .about_cp dd{ line-height:35px; padding-top:5px; text-align:center; font-size:14px; font-weight:bold;}

.arc_content .about_cp02{ margin-left:17px;}
.arc_content .about_cp03{ float:right;}
/* zheng shu  start*/
.zs_cont{ background:#FFF;}
.zs_01{ width:910px; height:138px; background:url(../images/lezs01.jpg) right no-repeat;}
.zs_01 .xcyu{ display:block; border-bottom:#CCC dotted 1px; line-height:35px; font-family:Tahoma, Geneva, sans-serif; height:35px; padding-top:10px; padding-bottom:3px;}
.zs_02{ padding-top:15px;}
.zs_03{ width:910px; background:url(../images/lezs06.jpg) no-repeat; height:415px;}
.zs_03 .zs_jieshao{ width:540px; height:300px; padding:80px 0px 0px 328px; line-height:26px; color:#000;}
.zs_04{ display:block; width:910px; background:url(../images/lezs07.jpg) no-repeat; height:245px;}

















