@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#282828; line-height:16px; }

select{ height:20px; vertical-align:middle; font-size:11px;}
input{ font-size:11px;}

.key{ color:#141414; font-size:12px;}

a img{ border:0;}
ul{ margin:0; padding:0; list-style:none;}

textarea { font-size:11px;}

a:link,a:visited{ color:#7D7D7D; text-decoration:none; }
a:hover{ text-decoration:underline;}

a.key:link,a.key:visited{ color:#0A0A0A;}

#index_head{ width:100%; height:40huj4px; background-image:url(../images/index_bg.jpg); background-repeat:repeat-x;}

.cont_area{ width:960px; height:auto; display:inline-block; }
.bgimg{ background-image:url(../images/icon.jpg); background-repeat:no-repeat;}

#head{ width:100%; height:75px; border-bottom:1px solid #FFF; overflow:visible; position:relative; top:1px; }
#in_head{ background-image:url(../images/head_bg.jpg); background-repeat:repeat-x; }

#top{width:100%; height:26px; color:#FFF; padding-top:0px; overflow:hidden; margin-top:0px;}
#topmenu{ float:right; width:269px;}
.topmenu_item{ float:right; padding-top:5px; margin-left:5px;}
#topmenu_map{ float:right; width:37px; height:23px; margin-left:14px;}
#topmenu_down{ float:right; width:8px; height:11px; background-position:-38px 0; margin-left:6px; margin-top:8px; overflow:hidden;}

a.topmenu:link,a.topmenu:visited { color:#FFF; text-decoration:none; }
a.topmenu:hover{ text-decoration:underline;}

#menu{ width:100%; height:55px; overflow:hidden; text-align:left; margin-top:-10px;}

#logo{ width:174px; height:40px; overflow:hidden; background-position:0 -87px; float:left; }

#mainmenu{ width:100%; height:20px; margin-top:-4px; float:right;}
#mainmenuul{ width:100%; height:100%; margin:0; padding:0; list-style:none; position:relative; }
#mainmenuul li{ float:right; padding-left:8px; padding-right:8px;}

#mainmenuul li a:link,#mainmenuul li a:visited{ color:#FFF; font-weight:bold; text-decoration:none;}
#mainmenuul li a:hover{ color:#fef668;}

#mainmenuul li a.select:link,#mainmenuul li a.select:visited{ color:#fef668; }

#index_map{ width:100%; height:333px;}
#index_map_left{ width:670px; height:332px; float:left;}
#index_map_right{ width:288px; height:232px; float:left; color:#FFF; padding-top:65px;}


#index_map_title{ font-size:22px; font-weight:bold;}
#index_map_cont{ width:220px; text-align:left; margin-top:10px; }
#index_map_select{ width:220px; text-align:left; height:20px; margin-top:20px;}
#index_map_link{ width:220px; text-align:left; margin-top:20px;}
#index_map_link a{ text-decoration:underline;}



#index_cont_left{ width:640px; height:auto; float:left; }
#index_cont_right{ width:290px; height:auto; float:right; }

.index_title{ width:100%; height:30px; border-bottom:1px solid #b2b2b2;}
.index_titlefont{ width:auto; height:20px; font-size:14px; color:#e7000e; float:left; font-weight:bold;}
.index_titleright{ width:auto; height:20px; float:right; }

.search_button{ width:17px; height:17px; border:0; padding:0; margin:0; overflow:hidden; background-position:-47px 0; vertical-align:middle} 

#index_pro_area{ width:100%; height:auto; display:inline-table;}
.index_pro_item{ width:200px; height:auto; float:left; margin-left:15px; text-align:left;}
.index_pro_itemtitle{ width:100%; height:34px; line-height:20px; font-weight:bold;padding-top:8px;} 
.index_pro_itemimg{ width:100%; height:150px; margin-top:0px; overflow:hidden; padding-top:14px;}
.index_pro_itemnew{ width:100%; text-align:right; position:relative; top:-165px;}
.index_pro_itemdes{ width:100%; height:auto; margin-top:5px;}

.arrow_btn{ margin-left:10px; vertical-align:middle }

.clearmargin{ margin-left:0;}

#index_exh{ width:100%; height:120px; margin-top:16px; text-align:left; display:inline-table; }
#index_exhimg{ width:90px; float:left; margin-left:4px;}
#index_exhcont{ width:180px; float:right; margin-right:3px;}
#index_news{ width:280px; height:90px; text-align:left; margin-top:10px;}

#footer{ border-top:1px solid #ccc; margin-top:30px; }
#footer_cont{ width:100%; height:20px; margin-top:10px; display:inline-table;}
#footer_contmenu{ width:auto; height:100%; float:left;}
#footer_contmenu ul{ list-style:none;color:#323232;}
#footer_contmenu ul li{ float:left; padding-right:10px;}
#footer_contmenu ul li a:link,#footer_contmenu ul li a:visited{ color:#323232;}
#footer_right{ width:auto; height:100%; float:right; color:#323232;}

.in_cont{ margin-top:20px;}

#in_left{ width:210px; height:auto; float:left; text-align:left; }
#in_right{ width:702px; height:auto; float:right; text-align:left; }

#in_title{ width:100%; height:40px; line-height:40px; color:#000; font-size:18px; border-bottom:1px solid #b2b2b2;}

#in_menu { margin-top:16px;}
#in_menu ul li{ height:auto; line-height:25px; border-bottom:1px solid #e4e4e4; background-image:url(../images/leftmenu.jpg); background-repeat:no-repeat; background-position:8px 7px; padding-left:20px;}
#in_menu ul li a:link,#in_menu ul li a:visited{ color:#323232;}
#in_menu ul li a:hover{ color:#e70011;}
#in_menu ul li a.select:link,#in_menu ul li a.select:visited{ color:#e70011; }
.leftmenu_cate a.select:link,.leftmenu_cate a.select:visited{ color:#e70011; }
.leftmenu_pro{ margin-left:15px;}
#in_menu ul li .leftmenu_pro a:link,#in_menu ul li .leftmenu_pro a:visited{ color:#CCC;}
#in_menu ul li .leftmenu_pro a.select:link,#in_menu ul li .leftmenu_pro a.select:visited{ color:#e70011; }

#in_o_btn{ width:150px; margin-top:35px; margin-left:20px;}
#in_o_btn ul li{ height:20px; line-height:20px; padding-left:20px;}
#in_o_btn ul li a:link,#in_o_btn ul li a:visited{ color:#787c7b;}

#in_tell{ background-position:-160px -26px;}
#in_rss{ background-position:-160px -46px;}
#in_print{ background-position:-160px -64px;}

#in_nav{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #b2b2b2; }

.in_key{ color:#e70011;}
.in_c_title { width:100%; height:30px; line-height:30px; font-size:20px; font-weight:bold; }
.in_k{ width:100%; height:auto; display:inline-block;}
.in_k_left{ width:auto; height:100%; float:left;}
.in_k_right{ width:auto; height:100%; float:right;}
.in_about_item{ width:691px; margin-left:10px; margin-top:20px;}

a.in_more:link,a.in_more:visited{ color:#e70011; font-size:12px;}

.contact_tail{ margin-top:80px; width:100%; height:auto; }
.contact_tailtitle{ font-size:18px; font-weight:bold; }
.contact_tailinfo{ background-color:#ea313f; color:#FFF; width:100%; height:30px; line-height:30px; margin-top:5px; font-weight:bold; font-size:12px; padding-left:10px;}

.inputtext{ width:auto; height:auto; border:1px solid #CCC;}
a.inputbtn:link,a.inputbtn:visited{ color:#FFF; background-color:#e50011; padding:2px 5px 2px 5px; }
a.inputbtn:hover{ text-decoration:none;}
.fonticon{ color:#FFF; font-size:10px; background-color:#e50011; padding:0px 3px 0px 3px; line-height:10px;}
.inputbutton{ color:#fff; background-color:#e50011; padding:2px 15px 2px 15px; border:none; }

.page_btn{ width:83px; height:20px; border:1px solid #dfdfdf; text-align:center; background-color:#FFF; color:#646464; cursor:pointer; }
.page{ width:auto; height:20; text-align:center; margin-top:40px; }
.page_info{ width:auto; height:20px; text-align:center; margin-top:20px; }

.cate_item{ margin-top:20px;}
.cate_r_title{ color:#323232; font-size:11px;}
.cate_r_cont{ width:100%; height:auto; margin-top:15px;}
.cate_r_l{ width:100%; height:auto; line-height:20px;}

