@charset "utf-8";

@import "style.css";

.layout{ width:900px; margin:0 auto;}

.layout_en{ width:900px; margin:0 auto; font-family:Tahoma;}

.top{ background:url(../images/top_bg.jpg) repeat-x; padding-top:15px;}

.search{ width:190px; height:18px; background:url(../images/search_bg.jpg) no-repeat; padding:12px 0 0 80px;}

.search_en{ width:190px; height:18px; background:url(../images/search_bgen.jpg) no-repeat; padding:12px 0 0 80px;}

.menu{ width:895px; margin:13px 0 0 0; padding-left:5px; height:30px; background:#005bac;_overflow:hidden;}

.menu00{ width:79px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu00.jpg) no-repeat;}

.menu00:hover{ background:url(../images/menu00.jpg) 0 -26px no-repeat;}

.menu01{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu01.jpg) no-repeat;}

.menu01:hover{ background:url(../images/menu01.jpg) 0 -26px no-repeat;}

.menu02{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu02.jpg) no-repeat;}

.menu02:hover{ background:url(../images/menu02.jpg) 0 -26px no-repeat;}

.menu03{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu03.jpg) no-repeat;}

.menu03:hover{ background:url(../images/menu03.jpg) 0 -26px no-repeat;}

.menu04{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu04.jpg) no-repeat;}

.menu04:hover{ background:url(../images/menu04.jpg) 0 -26px no-repeat;}

.menu05{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu05.jpg) no-repeat;}

.menu05:hover{ background:url(../images/menu05.jpg) 0 -26px no-repeat;}

.menu06{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu06.jpg) no-repeat;}

.menu06:hover{ background:url(../images/menu06.jpg) 0 -26px no-repeat;}

.menu07{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu07.jpg) no-repeat;}

.menu07:hover{ background:url(../images/menu07.jpg) 0 -26px no-repeat;}

.menu08{ width:102px; height:26px; display:block; float:left; overflow:hidden; float:left; background:url(../images/menu08.jpg) no-repeat;}

.botlink{height:35px; line-height:35px; }

.botlink a{ text-decoration:none; height:35px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; background:#005BAC; display:block;}

.botlink a:hover{ color:#ffffff; background:#F35F23;}



.menu08:hover{ background:url(../images/menu08.jpg) 0 -26px no-repeat;}

.banner{ height:200px; width:900px; overflow:hidden; float:left; padding-top:8px;}

.h-left{ width:222px; background:url(../images/news_tit.jpg) no-repeat; margin-top:6px; overflow:hidden;}

.h-left a{ width:200px; height:26px; display:block; line-height:26px; color:#666666; text-decoration:none; overflow:hidden; background:url(../images/news_list.jpg) no-repeat; padding-left:22px;}

.h-left a:hover{ text-decoration:underline; color:#F15D21; background:url(../images/news_list.jpg) 0 -26px no-repeat;}

.h-left_tv{ width:206px; height:161px; padding:8px 13px 8px 3px; background:#f2f2f2;}

.h-main{ width:460px; margin-left:10px; overflow:hidden; margin-top:6px;}

.mid-tit{ height:34px; padding:6px 0; background:url(../images/mid-tit.jpg) no-repeat;}

.mid-tit li{ width:111px; padding-left:3px; float:left;}

.mid-tit a{ width:111px; height:22px; display:block; line-height:22px; color:#005bac; background:#ffffff; font-weight:bold; text-decoration:none; text-align:center; float:left; overflow:hidden;}

.mid-tit a:hover{color:#ffffff; background:#005bac; text-decoration:none;}

#midmenu01{background:#005bac; color:#FFFFFF}

.mid-con{ line-height:26px; padding:5px 8px;}

.mid-con a{ color:#f15d21;  text-decoration:underline; }

.mid-con a:hover{ color:#005bac; text-decoration:none;}

.pro_tit{ height:34px; background:url(../images/pro_tit.jpg) no-repeat; line-height:34px; margin-top:12px; overflow:hidden;}

.pro_titen{ height:34px; background:url(../images/pro_titen.jpg) no-repeat; line-height:34px; margin-top:12px; overflow:hidden;}

.pro_tit img{ vertical-align:middle;}

.pro_tit a{color:#005bac; text-decoration:none;}

.pro_tit a:hover{color:#f15d21; text-decoration:underline;}

.pro_show{  border:2px solid #f2f2f2; margin-top:0px;}

.pro_show a{ width:230px; height:176jpx; display:inline; float:left; color:#333333; text-decoration:underline;}

.pro_show a:hover{ color:#005bac; text-decoration:underline;}

.h-right{ width:200px; overflow:hidden;}

.pro_list{ width:198px; margin-top:10px; overflow:hidden; border-right:1px solid #005bac; border-left:1px solid #005bac;}

.h-right_tit{ height:26px; line-height:26px; color:#ffffff; background:#005bac; padding-left:15px;}

.prolist{ width:200px; overflow:hidden; background:#f2f2f2; border-bottom:8px solid #f2f2f2;}

.prolist a{ width:180px; height:28px; line-height:28px; color:#333333; background:url(../images/r_list.jpg) 5px 0 no-repeat; font-weight:bold; text-decoration:none; display:block; padding-left:20px;}

.prolist a:hover{ color:#005bac; text-decoration:none; background:url(../images/r_list.jpg) 5px -28px no-repeat;}

.prosear{ width:168px; border-top:1px solid #005bac; border-bottom:1px solid #005bac; padding:15px 15px 100% 15px; background:#f2f2f2;}

.prosear_home{ width:168px; border-top:1px solid #005bac; border-bottom:1px solid #005bac; padding:15px 15px 40px 15px; background:#f2f2f2;}

.sub{ width:680px; overflow:hidden; float:left; padding:10px 0 0 20px; }

.sub_tit{ height:26px; line-height:26px; color:#ffffff; border-bottom:1px solid #005bac; background:url(../images/sub_tit3.jpg) no-repeat top right;}

.sub_bg{ height:26px; background:#005BAC url(../images/sub_tit2.jpg) no-repeat right top; padding-left:15px;}

.sub_tit a{ color:#ffffff; text-decoration:none;}

.sub_tit a:hover{ color:#f15d21; text-decoration:underline;}

.sub_txt{ padding:10px 5px; line-height:24px; color:#333333;}

.sub_txt p{ padding:10px 0 20px 0; border-bottom:1px dashed #005BAC; height:135px; margin-bottom:15px;}

.sub_txt a{color:#005bac; text-decoration:underline; font-size:14px; font-weight:bold;}

.sub_txt a:hover{color:#f15d21; text-decoration:none;}

.sub_txt img{ padding-right:15px; float:left;}

.sub_pro{ padding:10px 5px; line-height:24px; color:#333333;}

.showcon{ padding:10px 0 200px 10px; line-height:24px;}

.showpic{ padding:15px 0; text-align:center;}

.showcpna{ height:30px; line-height:30px; color:#005bac; font-size:14px; font-weight:bold; background:#f5f5f5; padding-left:10px;}

.newsshow{ padding:10px 5px; line-height:26px; color:#333333;}

.newsshow_tit{ height:30px; line-height:30px; text-align:left; color:#005bac; font-size:14px; font-weight:bold; background:#f5f5f5; padding-left:10px; margin:10px 0;}

.newsshow_con{ padding:0 15px 15px;}

.sub_left{ width:200px; float:left; }

.news{ padding:10px 5px; line-height:24px; color:#333333;}

.news ul{ padding:15px 30px;}

.news li{ list-style-type:circle;}

.news li a{ color:#333333; text-decoration:none;}

.news li a:hover{ color:#f15d21; text-decoration:underline;}

.newspage{ height:24px; border-top:1px dashed #005dac; line-height:24px; color:#005dac; padding:5px 15px;}

.newspage a{ color:#005bac;  }

.newspage a:hover{ color:#f15d21; text-decoration:underline;}

.meg{ padding:10px 5px; line-height:24px; color:#333333;}

.order_form { width:367px; margin:0; font-size:14px;}

.megtit{height:35px; line-height:35px; border-bottom:1px solid #cccccc; font-weight:bold; color:#005bac;}

.order_form p{ height:37px; line-height:34px; display:block;}

.order_form span{ margin:0 5px; width:60px; height:34px; line-height:34px; float:left;}

.order_form input{ vertical-align:middle; margin-top:6px;}

.order_form img{ vertical-align:middle; margin:6px 0 0 5px;}

.order_form_txt{ height:100px; margin-top:5px;}

.order_form_txt textarea{ height:90px;}

.contact{ width:500px; padding:20px 0 0 35px;}

.footer{ height:33px; background:url(../images/footer_bg.jpg) repeat-x bottom; padding:37px 15px 0 15px; color:#005bac; }

.footer a{ color:#005bac; text-decoration:underline;}

.footer a:hover{ color:#f15d21; }

.page{ text-align:right; color:#005bac; padding-right:10px;}

.page a{ color:#005bac; text-decoration:none; font-weight:normal; font-size:12px;}

.page a:hover{ color:f15d21; text-decoration:underline;}



/*faq*/

.faq_tit{ height:33px; margin:0 auto; background:url(../images/faq_tit.jpg) no-repeat;}

.faq_txt{ padding:20px; display:block; background:#fff; line-height:28px; overflow:hidden;}

.faq_q{ height:40px; color:#005bac;}

.faq_q a{ color:#005bac; margin:5px auto 0; height:24px; line-height:24px; background:#EDEDEE; font-weight:bold; display:block; padding-left:10px;}

.faq_q a:hover{ color:#ffffff; background:#005bac; text-decoration:none; font-weight:bold;}

.faq_txt p{  padding:0 10px; margin:0 auto; overflow:hidden;}

.sub_tv{ padding:10px 5px; line-height:24px; color:#333333;}

.sub_tv a{ width:254px; height:215px; float:left; border:2px solid #333333; display:block;}

.sub_tv a:hover{  border:2px solid #f15d21;}

.class_sub{ height:28px; line-height:28px; border:1px solid #1C85C6;}

.class_sub2{ display:none;}

.class_sub ul{ }

.class_sub li{width:150px; float:left;}

.class_sub li a{ width:150px; height:24px; line-height:24px; color:#fff; background:#1C85C6; display:block; font-size:12px; font-weight:normal; text-decoration:none; text-align:center; float:left; border:2px solid #fff;}

.class_sub li a:hover{ background:#f15d21; color:#fff;}

.sb{ width:336px; overflow:hidden; float:left; display:block; height:240px;  }

.sb img{ width:315px; height:200px; margin-top:20px;}

.shebie1222{background:#f15d21; color:#fff;}



.sb table{ width:332px; float:left; display:block;}

.sb_page{ text-align:right; color:#005bac; padding-right:10px; border-top:1px solid #005bac; width:660px; margin:20px auto;}

.sb_page a{ color:#005bac; text-decoration:none; font-weight:normal; font-size:12px;}

.sb_page a:hover{ color:f15d21; text-decoration:underline;}

