@charset "utf-8";
body{ font-size:14px; margin:0; padding:0; color:#333; font-family: "Microsoft YaHei",Verdana, Geneva, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0; list-style:none; }
em,i,span,font{ font-style:normal;}
input{ outline:none;}
h3{ font-size:14px;}
img{border:none;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#F54D00; text-decoration:none;}

.clear{ clear:both; height:0; list-style:none; display:block;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/

.floatL{ float:left;}
.floatR{ float:right;}

#top_blank{ width:100%; height:150px; clear:both; overflow:hidden;}

/*****顶部****/
#header{ width:100%; background-color:#FFF; position:absolute; border-bottom:#EEE 1px solid; left:0; top:0; right:0; z-index:999990; clear:both;}

.header_top{ width:100%; background-color:#333; color:#999; height:40px; line-height:40px; overflow:hidden;}
.header_top_c{ width:1200px; margin:0 auto; clear:both;}
.header_top_left{ float:left; }
.header_top_right{ float:right; padding:0 30px 0 60px; background:url(/images/Top_phone.png) #D50100 30px center no-repeat; background-size:auto 20px; color:#fff; font-size:20px; overflow:hidden;}

.header_logo{ width:100%; overflow:hidden;}
.header_logo_c{ width:1200px; height:110px; margin:0 auto; clear:both; position:relative;}
.header_logo_c .logo{ float:left; width:200px; padding-top:15px;}
.header_logo_c .logo img{ border:0;}


/*****菜单栏显示****/
#nav{ float:left; width:1000px; height:110px; line-height:110px;}
.nav_menu{ width:100%;}
.nav_menu_c{ width:100%;}
.nav_menu_c li{ float:left; display:inline-block; margin:0 0 0 1px; position:relative;}
.nav_menu_c li:first-child{ background:none;}
.nav_menu_c li a{ display:block; padding:0 27px; text-align:center; font-size:15px; font-weight:bold; color:#333; }
.nav_menu_c li:hover a,.nav_menu_c li a.on{ background-color:#D50100; color:#fff;}

.nav_menu_c li ul{ position:absolute; max-width:300px; min-width:160px; left:0; top:52px;background-color:#8CC63F; display:none; overflow:hidden;}
.nav_menu_c li:hover>ul{ display:none;}
.nav_menu_c li ul a{ display:block; width:auto; height:38px; line-height:38px; font-size:14px; font-weight:normal; clear:both; margin:0; clear:both; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav_menu_c li ul a:hover{ background:none;}
.nav_menu_c li:hover ul a{ background:none; color:#fff;}
.nav_menu_c li:hover ul a:hover{color:#145BAB;background-color:#f0f0f0;}


/*****详细页和列表页Banner****/
#BaN{ width:100%; text-align:center; overflow:hidden; clear:both;}
#BaN img{ max-width:100%;}

/*****面包屑导航****/
#breadCrumb{ width:100%; color:#555; background-color:#F2F2F2; height:60px; padding:10px 0; clear:both; overflow:hidden;}
#breadCrumb_c{ width:1200px; margin:0 auto; position:relative;}
#breadCrumb a{ color:#555; margin:0 3px; text-decoration:none;}
#breadCrumb a:hover{ text-decoration:underline;}
#breadCrumb .l{ float:left; width:50%; background:url(/images/breadCrumb_home.png) left center no-repeat; background-size:auto 24px; text-indent:40px; line-height:50px; font-size:15px; overflow:hidden;}
#breadCrumb .r{ float:right; width:400px; overflow:hidden; font-size:12px;}
#breadCrumb .index_l{
	position:absolute;
	left:0; 
	top:-10px;
	height:60px;
	padding:15px 30px;
	line-height:25px;
	background-color:#D40000;
	color:#fff;}
#breadCrumb .index_l em{
	font-weight:bold;
	font-size:16px;}


#breadCrumb .r .Search{ overflow:hidden;}
#breadCrumb .r .Search .searchtext{ float:left; width:340px; height:32px; text-indent:10px;vertical-align:middle; display:inline-block; color:#555; margin:0; padding:0; border:#999 1px solid; border-right:none;}
#breadCrumb .r .Search a{ float:left; width:55px; height:34px; line-height:34px; background-color:#999; text-align:center; color:#fff; overflow:hidden; margin:0; font-weight:bold; font-size:14px;}
#breadCrumb .r .Search a:hover{ text-decoration:none;}
#breadCrumb .r .Kwords{ height:28px; line-height:28px; overflow:hidden; display:block; clear:both;}
#breadCrumb .r .Kwords i{ font-weight:normal; }
#breadCrumb .r .Kwords a{ margin-right:5px;}
#breadCrumb .r .Kwords a:hover{ text-decoration:underline;}

/*****DIV容器显示****/
.container{padding:0 0 10px; overflow:hidden; clear:both;}
.main{ width:1200px; margin:0 auto; clear:both; overflow:hidden;}

.main_260{ width:260px; overflow:hidden;}
.main_900{ width:900px; background-color:#FFF; border:#ccc 1px solid; overflow:hidden;}

.main_280{ width:280px; overflow:hidden;}
.main_700{ width:700px; background-color:#FFF; border:#ccc 1px solid; overflow:hidden;}

.main_all{ width:100%; background-color:#FFF; overflow:hidden;}

/*****侧边栏显示****/
.side_news_tit{ background-color:#333; color:#fff; font-size:16px; height:46px; line-height:46px; text-indent:10px; font-weight:bold;}

.side_news_pro{ border:#ccc 1px solid; padding:0 0 10px; margin-bottom:10px; clear:both; overflow:hidden;}
.side_news_pro li{ width:240px; margin:0 auto; padding:15px 0 0; text-align:center; overflow:hidden;}
.side_news_pro li span{ display: table-cell; vertical-align:middle; width:240px; height:200px; text-align:center; overflow:hidden;; padding:1px; border:#ccc 1px solid;}
.side_news_pro li:hover span{border:#F54D00 1px solid;}
.side_news_pro li i{width:240px; font-style:normal; padding-top:6px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.side_news_pro li img{ max-height:200px; max-width:240px; vertical-align:middle;}

.side_news_con{ border:#ccc 1px solid; margin-top:-1px; padding:5px 0;}
.side_news_con li{ padding:5px 10px; background:url(../images/li_ico_1.gif) 10px center no-repeat; text-indent:10px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}

.side_260_tit{background-color:#333; color:#fff; height:46px; line-height:46px; font-size:16px; text-indent:10px; font-weight:bold;}
.side_200_pro{ border:#ccc 1px solid; padding:0 0 10px; margin-bottom:10px; clear:both; overflow:hidden;}
.side_200_pro li{ width:180px; margin:0 auto; padding:15px 0 0; text-align:center;}
.side_200_pro li span{ display: table-cell; vertical-align:middle; width:180px; height:140px; text-align:center; overflow:hidden;; padding:1px; border:#ccc 1px solid;}
.side_200_pro li:hover span{border:#F54D00 1px solid;}
.side_200_pro li i{width:180px; font-style:normal; padding-top:10px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.side_200_pro li img{max-height:140px; max-width:180px; vertical-align:middle;}

.side_260_contact{border:#ccc 1px solid; padding:5px 5px; line-height:240%; overflow:hidden;}
.side_260_contact img{ margin:5px 0; width:100%;}

/*【边栏】-产品类别*/
.side_btitle{height:32px; line-height:32px; font-weight:700; color:#fff; background-color:#145BAB; text-indent:10px;}
.side_btitle h2{ font-size:14px; font-weight:700;}
.side_sort{ margin:0 auto 10px; padding:10px 10px 0; color:#333; border:#1F528B 2px solid; overflow:hidden; clear:both;}
.side_sort ul li{ white-space:nowrap; margin:2px 0;}
.side_sort ul li a{display:block; font-size:14px; color:#333; height:30px; line-height:30px; background:url(../images/side_bsort.gif) 10px center no-repeat; text-indent:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:#e6e6e6 1px dotted; font-weight:bold;}
.side_sort ul li a:hover{ color:#1F528B; text-decoration:underline; background:url(../images/side_bsort_hover.gif) 10px center no-repeat;}
.side_sort ul li a.on{ color:#FF5900; background:url(../images/side_bsort_on.gif) 10px center no-repeat;}
.side_sort ul li ul{ padding-bottom:5px;}
.side_sort ul li ul ul{ padding:0;}
.side_sort ul li ul li{ margin:0;}
.side_sort ul li ul li a{ display:block; height:26px; line-height:26px; background:url(../images/side_lsort.gif) 20px center no-repeat; font-size:14px; color:#666; text-indent:36px; font-weight:normal; border:none;}
.side_sort ul li ul li a:hover{ text-decoration:underline;}
.side_sort ul li ul li a:hover,.side_sort ul li ul li a.on{ background:url(../images/side_lsort_on.gif) 20px center no-repeat; color:#F87425;}
/*【结束】*/

/*【边栏】-普通类别*/
.side_sort_title{background-color:#333; height:90px; line-height:90px; text-align:center; font-weight:bold;}
.side_sort_title h2{font-size:20px; font-weight:700; color:#fff;}

.side_sort_con{margin:0 auto 10px; padding:2px 0; color:#333; border:#ccc 1px solid; overflow:hidden; clear:both;}
.side_sort_con li{ margin:1px 0 0;}
.side_sort_con li a{ display:block; height:50px; line-height:50px; background-color:#F5F5F5; font-size:16px; font-weight:700; color:#333; text-indent:36px; border:none; text-decoration:none;}
.side_sort_con li a:hover{ text-decoration:underline;}
.side_sort_con li a:hover,.side_sort_con li a.on{ background-color:#D50100; color:#fff;}

.side_sort_con li ul{ padding:0 0 10px 10px;}
.side_sort_con li ul li a{ font-size:12px; height:22px; line-height:22px; color:#888;}
/*【结束】*/

/*****底部菜单****/
#F_nav{ width:100%; border-top:#176AB4 5px solid;}
.f_nav{ width:990px; margin:0 auto; background-color:#f0f0f0; padding:14px 0; overflow:hidden;}
.f_nav ul{ float:left; width:20%;}
.f_nav ul li{ padding:3px 0; padding-left:15px; color:#333;}
.f_nav ul li:first-child a{ font-size:16px; font-weight:700;}
.f_nav li a{ color:#333; font-size:14px;}
.f_nav li a:hover{ text-decoration:underline;}

/*****友情链接显示****/
.friendlink{width:990px; line-height:200%; padding:15px 0 30px; margin:0 auto; clear:both;}
.friendlink span{ color:#015ba2;}
.friendlink a{ height:12px; line-height:12px; padding:0 15px 0 0; color:#666; border-right:1px solid #fff;}

/*****底部显示****/
.footer{background:url(../images/footer_bg.jpg); width:100%; clear:both; overflow:hidden;}
.footer_c{ width:1200px; padding:20px 0 30px; color:#dadada; margin:0 auto; overflow:hidden; clear:both;}

.footer_nav{ padding:15px 0; margin:15px 0; border-bottom:rgba(255,255,255,.2) 1px solid; text-align:center; overflow:hidden; clear:both;}
.footer_nav a{ display:inline-block; border-left:rgba(255,255,255,.2) 1px solid; padding:0 20px; font-size:14px; color:#dadada;}
.footer_nav a:first-child{ border:none;}
.footer_nav a:hover{ text-decoration:underline;}

.footer_con{ width:100%; padding:20px 0 0; overflow:hidden; clear:both;}
.footer_logo{ float:left; width:260px; text-align:right; padding:20px 100px 0 0;}
.footer_text{ float:left; width:820px; min-height:126px; line-height:230%; font-size:14px; background:url(/images/footer_ewm.png) 620px top no-repeat;}
.footer_text a{ color:#dadada;}
.footer_text a:hover{ text-decoration:underline;}

/*****统计系统和客服系统代码【禁止显示】****/
.display_none{ }

/*****工具条****/
#Tool_bar{ position:fixed; z-index:999991;}
#Tool_sbar{ position:fixed; opacity:1; width:36px; height:100%; top:0; right:-36px; color:#555555; background-color: #e6e6e6; z-index:999991;}

#Tool_content{ position:fixed; width:240px; top:0; right:-276px; bottom:0; background-color: #f6f6f6;border-left: 1px solid #dddddd;-webkit-box-shadow: 3px 0 15px #555555;-moz-box-shadow: 3px 0 15px #555555;box-shadow: 3px 0 15px #555555; z-index:999990; overflow:hidden;}
#Tool_content .tool_panel{ display:none; width:100%; padding:20px 0 0; position:relative;}
#Tool_content a.Tool_content_close{ position:absolute; top:20px; right:20px; width:25px; height:25px; background:url(/images/tool_panel_title.png) 0 0 no-repeat; z-index:999991;}
.tool_panel .tool_panel_title{ color: #222222;font-size: 18px; padding:0 20px 10px;}
.tool_panel .tool_panel_title a.clear_zj{ padding-left:6px; color:#F00; font-size:12px; text-decoration:underline;}
.tool_panel .tool_panel_content{}
.tool_panel .tool_panel_content ul li{ padding:5px 20px; line-height:130%; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.tool_panel .tool_panel_content ul li img{vertical-align:middle;}
.tool_panel .tool_panel_content ul li:hover{ background-color:#E6E6E6;}
.tool_panel .tool_panel_content ul li a{ color:#666;}

#Tool_sbar .sbar_menu{ position:absolute; width:36px; left:0; top:50%; margin:-160px 0 0;}
.sbar_menu a{ display:block; padding:15px 0; color:#555; position:relative;}
.sbar_menu a:hover{ background-color:#666; color:#fff;}
.sbar_menu a i{ display:block; text-align:center; padding:2px 0 0; font-size:12px;}
.sbar_menu a em{ display:block; width:18px; height:18px; margin:0 0 0 9px; background-image:url(/images/sbar_menu.png);}
.sbar_menu a em.sc{ background-position:0 0;}
.sbar_menu a:hover em.sc{ background-position:-21px 0;}
.sbar_menu a em.dh{ background-position:0 -40px;}
.sbar_menu a:hover em.dh{ background-position:-20px -40px;}
.sbar_menu a em.kf{ background-position:0 -80px;}
.sbar_menu a:hover em.kf{ background-position:-20px -80px;}
.sbar_menu a em.zj{ background-position:0 -120px;}
.sbar_menu a:hover em.zj{ background-position:-20px -120px;}

#Tool_sbar .sbar_tool{ position:absolute; bottom:30px; left:0; right:0;}
#Tool_sbar .sbar_tool a{ display:inline-block; width:36px; height:36px; margin:10px 0 0; background-image:url(/images/sbar_tool.png);}
#Tool_sbar .sbar_tool a.top{ background-position:0 0;}
#Tool_sbar .sbar_tool a.top:hover{ background-position:-36px 0;}
#Tool_sbar .sbar_tool a.hid{ background-position:0 -36px;}
#Tool_sbar .sbar_tool a.hid:hover{ background-position:-36px -36px;}


#Tool_hbar{ position:fixed; width:41px; height:39px; right:-41px; bottom:30px; background:url(/images/hbar_tool.png) 0 0 no-repeat; z-index:999992; cursor:pointer;}
#Tool_hbar:hover{ background-position:-41px 0;}

/*****到底部显示疑问****/
#bottom_yw{ position:fixed; display:none; left:20px; bottom:300px; padding:160px 0 0; background:url(/images/bottom_yw.png) center top no-repeat; z-index:9999992;}
#bottom_yw span{ display:inline-block; padding:6px 12px; border:rgba(217,0,0,.9) 2px solid; border-radius:20px 20px; background:rgba(255,255,255,.9); color:#333; font-size:16px;}
#bottom_yw span i{ font-weight:bold; color:#D80000;}

/*****在线留言****/
.message_con{ width:990px; margin:30px auto; padding:20px 0; border:#efefef 1px solid; background-color:#fff; clear:both; overflow:hidden;}
.message_con:hover{border:#ccc 1px solid; background-color:#f9f9f9;}
.message_c{ width:90%; margin:0 auto;}
.message_c ul li{ padding:4px 0;}
.message_c ul li.tit{ padding:10px 0; border-bottom:#ddd 1px solid; font-size:20px; color:#333; font-weight:bold; margin:0 0 10px;}
.message_c .tex{ border:#ddd 1px solid; box-sizing:border-box; padding:6px 0; margin:3px 0 12px; text-indent:10px;}
.message_c .con{width:80%; padding:10px; border:#ddd 1px solid;}
.message_c .sub{ padding:0 30px; background-color:#666; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; font-weight:bold; border:none; border-radius:5px; cursor:pointer;}
.message_c .sub:hover{ background-color:#555;}