/* CSS Document */

body{ padding:0px; margin:0px;background:#000;}

#top_container{ /*background:url(../images/top_rep.jpg) repeat-x scroll 0% 0%; */}

#top_inner{ width:900px; background-color:#FFFFFF; overflow:hidden;}

#top_con{ overflow:hidden;padding-top:25px;width:880px;}

#logo{ float:left; background:url(../images/logo1.jpg) no-repeat scroll 0% 0%; width:370px; height:85px; margin-bottom:18px; /*margin-left:35px;*/}

#search_con{ float:right; background:url(../images/search_img.jpg) no-repeat scroll 0% 0%; width:224px; height:42px; background-position:bottom; /*margin-right:30px;*/ margin-top:61px;text-align:left;}

#menu_con{ background:url(../images/menu_rep.jpg) repeat-x scroll 0% 0%; height:44px; padding-bottom:13px;/* overflow:hidden; clear:both;*/}

#banner_img{ background:url(../images/banner1.jpg) no-repeat scroll 0% 0%; width:880px; height:250px; clear:both; overflow:hidden;}

#main_container{/* background-color:#999999;*/}

#inner_main{ width:900px; background-color:#FFFFFF;}

#main_con{ width:880px; overflow:hidden; padding-top:10px;}

#left_box{ float:left; width:580px; border: 2px #cccccc solid; background: #d8d8d8 url(../images/main_rep.jpg) repeat-x scroll 0% 0%; text-align:left;color:#000000;font-family:arial;font-size:14px;min-height:234px;}

#left_box a{font-weight:bold; color:#000000;font-size:12px;font-family:arial;}

#right_box{ float:right; width:278px; border: 2px #cccccc solid; text-align:left;color:#000000;font-family:arial;font-size:12px;}

#right_box a{font-weight:bold; color:#000000;font-size:12px;font-family:arial;}

#bottom_con{ width:900px; overflow:hidden; padding-top:8px;background-color:#FFFFFF}

#bottom_container{ width:880px; background-color:#999999; overflow:hidden; padding-top:18px; padding-bottom:18px; color:#FFFFFF; font-family:Arial; font-size:12px;}

#footer_back{ /*background:url(../images/footer_back.jpg) repeat-x scroll 0% 0%;height:108px;*/}

#footer_con{ width:900px; overflow:hidden; background-color:#FFFFFF; padding-top:3px;}

#footer_container{ width:880px; overflow:hidden;}

#footer_left_img{ background:url(../images/footer_menu_left.jpg) no-repeat scroll 0% 0%;  height:26px; }

#footer_right_img{ background:url(../images/footer_menu_right.jpg) no-repeat scroll 100% 0%; }

#footer_middle_con{  background-color:#333333; }

#footer_part{ width:746px; overflow:hidden;}

#footer_menu{ background:url(../images/menu_rep.jpg) repeat-x scroll 0% 0%; height:32px; padding-top:8px;}

#footer_part .module{padding-left:40px;padding-top:6px;}

#footer_part a{color:#FFFFFF;font-family:arial;font-size:12px;border-right:1px dotted #FFFFFF;padding-left:25px;padding-right:25px;text-decoration:none;}

#footer_line{ background:url(../images/footer_line.jpg) no-repeat scroll 0% 0%; width:600px; height:8px;}

#footer_link{ color:#FFFFFF;font-family:arial;font-size:12px;/*margin-top:9px;*/vertical-align:top;padding-bottom:8px;}

#menu_con ul li{display:inline;}

#menu_con div.module a{ color:#FFFFFF;font-family:arial;font-size:14px;text-decoration:none;  border-right:1px dotted #FFFFFF;/* float:left;*/}

#menu_con div.module{/*padding-right:12px;*/}

#menu_con div.module ul{ list-style:none; padding-left:0px; padding-right:0px; text-align:left;}

#header_img{ background:url(../images/2.jpg) repeat-x scroll 0% 0%;}

.componentheading{ /*background:url(../images/2.jpg) repeat-x scroll 0% 0%;height:40px;*/color:#FFFFFF;font-family:arial;font-size:16px;font-weight:bold; padding-top:8px;padding-left:28px; text-align:left; background:url(../images/arrow_img.png) no-repeat scroll 1% 72%;}

.contentheading{ color:#FFFFFF !important;font-family:arial !important;font-size:16px !important;font-weight:bold !important;/* padding-top:8px;*/ background:url(../images/arrow_img.png) no-repeat scroll 3% 50%;width:462px;padding-left:35px !important; text-align:left;height:40px;padding-top:0px !important;}

.contentpaneopen{ color:#000000;font-family:arial;font-size:12px;}

.contentpaneopen a{ font-weight:bold; color:#000000;font-size:12px;font-family:arial;}

.contentpaneopen p{ margin:0px;color:#000000;font-family:arial;font-size:12px;}

#right_box div.module h3{ color:#FFFFFF;font-family:arial;font-size:16px;font-weight:bold;margin-top:0;padding-left:35px;padding-top:10px;text-align:left; background:url(../images/arrow_img.jpg) no-repeat scroll 4% 37%; height:40px;margin:0px;}

#right_box div.module{ padding-bottom:10px;}

.dropdown dt li{display:inline;}

.dropdown{float:left;}

#search_con .module{margin-top:10px;}

#subwrap47 td{border-bottom:1px dotted #FFF;}

#search_con .button{background:url(../images/search_but.jpg) no-repeat scroll 0% 0%;height:18px;width:22px;border:none;}

.search_txt{float:left;margin:0px;color:#999999;font-family:arial;font-size:12px;margin:0;padding-left:15px;padding-top:13px;}

#mod_search_searchword{height:14px;margin-left:5px;margin-right:10px;}

.mk_txt{color:#000;font-family:arial;font-size:12px;padding-top:5px;}

.tel{padding-bottom:5px;color:#000;font-family:arial;font-size:12px;}

.tel a{color:#000000;text-decoration:none;}

.contentpaneopen td{padding-left:12px;padding-top:12px;color:#000000;font-family:arial;font-size:12px;padding-right:12px;}

#left_box_full{background:#D8D8D8 url(../images/main_rep.jpg) repeat-x scroll 0 0;border:2px solid #CCCCCC;color:#000000;font-family:arial;font-size:14px;min-height:234px;text-align:left;
width:876px;}

#banner_img .module{float:right;margin-right:110px;margin-top:95px;text-align:left;}

#banner_img .module h3{font-family:arial;font-size:20px;font-weight:bold;margin-bottom:15px;margin-top:27px;color:#666;}

#banner_img .module p{color:#000000;font-family:arial;font-size:12px;line-height:16px;}

#header_img ul{padding-left:15px;margin:0px;}

#banner_img .module a{ color:#000000;}

#bottom_container a{ color:#ffffff; text-decoration:none;}

#right_box div.module{ color:#000000;font-family:arial;font-size:12px;}