@charset "utf-8";
/* CSS Document */

body{ width:100%; font-size:12px; font-family:""; line-height:24px; background:#fff; background:url(../images/bg.jpg) repeat-x center top;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#360; text-decoration:none;}
.bg_no { background:none!important;}

/* head
----------------------------------------------------------------------------------------------------*/
.header{ width:100%; background:url(../images/bannerbg.jpg) repeat-x;}
.top{ width:100%; height:485px; margin:0 auto; overflow:hidden; background:url(../images/bannerbg2.jpg) no-repeat top center; }
.sub_top{width:100%; height:430px; margin:0 auto; overflow:hidden; background:url(../images/sub_banner_bg.jpg) no-repeat top center; }
.toplogo{ width:1002px; height:100px; margin:0 auto; clear:both; }
.logo{ width:1002px; height:100px;}

/* nav
----------------------------------------------------------------------------------------------------*/
.nav_bg{ background:url(../images/navbg.jpg) left top repeat-x; width:100%;}
.nav{height:40px; width:100%; margin:0; padding:0;}

.menu{ width:1002px; height:40px; margin:0 auto; background:url(../images/navmain.jpg) no-repeat center center;}
.menu ul{height:40px;}
.menu ul li{ width:110px; height:40px; line-height:40px; float:left;  text-align:left; background:url(../images/xian.jpg) no-repeat right; overflow:hidden;}
.menu ul li a{ width:110px; height:40px; display:block; color:#fff; font-size:14px;font-family:"宋体"; text-align:center; overflow:hidden;}
.menu ul li a:hover{ color:#ffffff; height:40px}
.ahover span{width:110px; height:40px; display:block; background:url(../images/bg_07.jpg) no-repeat center center;cursor:pointer; color:#ffffff}
#menu0{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; height:120px; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.jpg) repeat-y center top; display:none; overflow:hidden;}
#menu0  a{ width:110px; height:30px; line-height:30px; color:#ffffff; font-size:12px; font-weight:normal; font-family:"宋体"; overflow:hidden;}
#menu0  a:hover{ color:#fff ; text-decoration:none;}

#menu1{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.jpg) repeat-y center top; display:none; overflow:hidden;}
#menu1  a{ width:110px; height:30px; line-height:30px; color:#ffffff; font-size:12px; font-weight:normal; background:none; font-family:"宋体";}
#menu1  a:hover{ color:#fff ; text-decoration:none;background:url(../images/bg_09.png) center bottom no-repeat;}

#menu2{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.jpg) repeat-y center top; display:none; overflow:hidden;}
#menu2  a{ width:110px; height:30px; line-height:30px; color:#ffffff; font-size:12px; font-weight:normal; background:none; font-family:"宋体";background:url(../images/bg_09.png) center bottom no-repeat; overflow:hidden;}
#menu2  a:hover{ color:#fff ; text-decoration:none;}


/* ҳbanner
----------------------------------------------------------------------------------------------------*/
#banner{ width:1002px; height:282px; margin:0 auto;}
/* ҳbanner
----------------------------------------------------------------------------------------------------*/
.bottom_menu{ width:1000px; border:solid 1px #dcdcdc; margin:0 auto; line-height:30px; clear:both; height:30px;}
.bottom_menu p { color:#666; text-align:left; padding-left:20px; line-height:30px; float:left; }
.bottom_menu p a { color:#666; text-decoration:none;}
/* wrapOne
----------------------------------------------------------------------------------------------------*/
.wrapOne{ width:1002px; margin:0 auto;}
.ind_chanpin{ width:277px; float:left; background:url(../images/chanpin.jpg) no-repeat top center; height:420px;}
.ind_chanpin_tit{ padding-left:41px; padding-top:10px; font-family:"宋体"; color:#333; font-size:13px;  }
.ind_chanpin_txt{ width:235px; padding:5px;}
.ind_chanpin_txt li{ line-height:26px; color:#333; margin-left:26px; height:26px;}
.ind_chanpin_txt li ul{ margin:0 auto; padding-bottom:5px;}
.ind_chanpin_txt li a{ display:block; background:url(../images/fl.gif) left no-repeat; padding:0 0 0 12px; text-decoration:none; color:#333; height:26px;}
.ind_chanpin_txt li a:hover{display:block; background:url(../images/fl.gif) left no-repeat; padding:0 0 0 12px; color:#006600;  height:26px;}
.ind_chanpin_txt li ul li a{ display:block; background:url(../images/fl.gif) left no-repeat; padding:0 0 0 12px; text-decoration:none; color:#333; height:26px;}
.ind_chanpin_txt li ul li a:hover{display:block; background:url(../images/fl.gif) left no-repeat; padding:0 0 0 12px; color:#333;  height:26px;}


.ind_about{ width:720px; background:url(../images/ind_aboutbg.jpg) no-repeat; float:right; height:420px;}
.ind_about_t{height:29px;}
.bt{font-family:"宋体"; color:#fff; font-size:14px; line-height:28px; padding-left:42px;}
.st{font-family:"宋体"; color:#fff; font-size:14px; line-height:28px; padding-left:31px;}
.ht{font-family:"宋体"; color:#fff; font-size:14px; line-height:28px; margin-left:42px;}
.bt a{color:#fff; }
.more{color:#666; font-size:12px; float:right; margin-right:10px; line-height:32px;}
.more a{ color:#666; }
.ind_about_txt{ width:480px; padding-left:10px; padding-top:15px; padding-right:10px; }


/* wrapTwo
----------------------------------------------------------------------------------------------------*/
.wrapTwo{ width:1002px; margin:0 auto;}
.ind_contact{ width: 277px; min-height:215px; background:url(../images/lx.jpg) no-repeat top center; float:left;}
.ind_contact_tit{ padding-left:41px; padding-top:10px; font-family:"宋体"; color:#333; font-size:13px;  }
.ind_contact_txt{ width:232px; padding:10px 10px 20px 25px; float:left;}
/* 
----------------------------------------------------------------------------------------------------*/
.sousuo{ width:220px;  float:right; line-height:22px; }
.search_txt{ border:none; background:url(../images/search_txt.jpg) no-repeat top center ; width:160px; height:22px; padding-left:7px; color:#999; overflow:hidden; vertical-align:middle; float:left; line-height:22px; }
.search_btn{  border:none; background:url(../images/search_btn.jpg) no-repeat top center; width:29px; height:22px;  vertical-align:middle; line-height:22px; float:left;}


.ind_news{ width:277px; float:left; background:url(../images/news.jpg) no-repeat top center; height:260px; }
.ind_news_title{ padding-left:41px; padding-top:10px; font-family:"宋体"; color:#333; font-size:13px;  }
.ind_news_tit{ padding-left:41px; padding-top:10px; font-family:"宋体"; color:#333; font-size:13px;  }
.ind_news_txt { width:237px; padding:5px 0 20px 18px; }
.ind_news_txt li { float:left; width:230px; background:url(../images/newsli.jpg) 3px center no-repeat; padding-left:18px; line-height:25px;}

.ind_link{ width:277px; float:left; background:url(../images/judiantu.jpg) no-repeat top center; }
.ind_link_title{ padding-left:41px; padding-top:10px; font-family:"宋体"; color:#333; font-size:13px;  }
.ind_link_tit{ padding-left:41px; padding-top:10px; font-family:"宋体"; color:#333; font-size:13px;  }
.ind_link_txt { width:267px; padding:5px; }
.ind_link_txt li { float:left; width:335px; background:url(../images/newsli.jpg) 3px center no-repeat; padding-left:15px; line-height:24px;}
.ind_link_txt li img{ border:1px solid #e1e1e1; padding:2px; float:left; margin-right:10px; }


.color060{ color:#006600;}
.color060 a{ color:#006600;}
.color6{color:#666; }
.f14{ font-size:14px;}
.bg_no { background:none!important;  padding-left:5px!important; }

/* ind_product
----------------------------------------------------------------------------------------------------*/
.ind_product{ width:720px; background:url(../images/ind_productbg.jpg) no-repeat; float:right;}
.ind_product_t{height:29px;}
.ind_product ul{ width:700px; float:left; padding-top:10px; padding-left:20px;}
.ind_product ul li{ width:150px; padding-left:0px; float:left; display:inline; margin:0 10px 0 10px; text-align:center;}
.ind_product ul li a{ display:block; }
.ind_product ul li img{width:136px; height:110px; border:1px solid #ccc; }
.ind_product ul li span {width:150px; text-align:center; height:30px; line-height:30px;}


.ind_honor{ width:720px; float:right; height:420px;}
.ind_honor_t{height:29px; background:url(../images/ind_honorbg.jpg) no-repeat; color:#FFF; font-weight:normal;}
.ind_honor_txt{ width:480px; padding-left:10px; padding-top:15px; padding-right:10px; }
.ind_honor div { float:left;}
.inhon_list_m{width:662px; height:172px; float:left;    overflow: hidden;}
.ind_honor ul{ width:582px; height:172px; background:#eee; float:left; padding-top:10px; }
.ind_honor ul li{ width:180px; padding-left:0px; float:left; }
.ind_honor ul li a{ display:block; }
.ind_honor ul li img{width:156px; height:136px; border:1px solid #ccc; }

/* footer
----------------------------------------------------------------------------------------------------*/
.footer{ width:100%; height:116px; margin:0 auto; background:url(../images/footer.jpg) repeat-x top center; text-align:center; line-height:22px; color:#666;  }
.footer p{ padding-top:30px;}
.footer a {color:#666; text-decoration:none; }
.footer a:hover{ color:#666;}

/* left
----------------------------------------------------------------------------------------------------*/
.submain{ width:1002px; background:#FFF;  margin:0 auto; clear:both; }
.sidebar{ width:227px; background:url(../images/leftbg.jpg) no-repeat top center; float:left; }
.sidebar_title{ width:227px; height:54px; }
.sidebar_title span{font-family:"宋体"; color:#333; font-size:14px; line-height:54px; margin-left:35px; }
.sidemain{ width:200px; height:auto; padding:0 13px 22px 15px;}

.left_menu{ width:200px; padding-bottom:15px; height:auto; }
.left_menu li{ line-height:22px; color:#333; padding-top:3px;}
.left_menu li ul{ width:95%; margin:0 auto; padding-bottom:5px;}
.left_menu li ul li{ }
.left_menu li a{ display:block; background:url(../images/leftmenu.jpg) center top no-repeat; padding:5px 0 3px 50px; text-decoration:none; color:#333;}
.left_menu li a:hover{display:block; background:url(../images/leftmenu2.jpg) center top no-repeat; padding:5px 0 3px 50px; color:#FFF; }
.left_menu li ul li a{ display:block; background:url(../images/leftmenu3.jpg) no-repeat; padding:5px 0 3px 45px; text-decoration:none; color:#333;}
.left_menu li ul li a:hover{display:block; background:url(../images/leftmenu3.jpg) no-repeat; padding:5px 0 3px 45px; color:#333; }

.sidecontact{ width:227px; background:url(../images/sidecontact.jpg) no-repeat top center; clear:both;}
.sidecontact_tit{ background:url(../images/subcontact.jpg) no-repeat; height:50px;}
.sidecontact_tit span{font-family:"宋体"; font-size:14px; line-height:50px; color:#333; margin-left:35px; }
.sidecontact p{ width:200px; padding:0 13px 22px 15px; color:#333; line-height:20px; }

/* fy_right
----------------------------------------------------------------------------------------------------*/
.fy_right{ width:758px; float:right;}
.fy_right_tit{ height:32px; background:url(../images/fy_rightbg.jpg) no-repeat; }
.fy_right_tit p{ float:left; display:inline;font-family:"宋体"; font-size:14px; line-height:32px; color:#333; margin-left:35px;  }

.position{ font-family:""; color:#333; font-size:12px; text-decoration:none; float:right; line-height:32px; padding-right:15px;}
.position a{color:#333; text-decoration:none;}
.position a:hover{color:#060; text-decoration:none;}
.fy_rightmain{ width:748px; min-height:500px; padding:5px; float:right; line-height:26px;}

/* fy_product_list
----------------------------------------------------------------------------------------------------*/
.fy_product_list{ padding-left:15px; overflow:hidden;}
.fy_product_list li{ width:180px; height:182px; float:left; }
.fy_product_list li img{ border:1px solid #e1e1e1; }
.fy_product_list li span{ width:170px; display:block; line-height:22px; }

/* fy_product_view
----------------------------------------------------------------------------------------------------*/
.fy_product_view{ overflow:hidden; min-height:500px;}
.fy_newbt{ width:100%; height:35px; line-height:35px; font-family:"宋体"; font-size:18px; text-align:center; padding-top:10px;}
.fy_time{ width:100%; text-align:center; color:#bfbfbf;}
.share{ width:220px; margin:0 auto; text-align:center;}
.fy_pro_img{ width:100%; margin:0 auto; text-align:center;  }
.fy_pro_img img{ border:1px solid #ccc;}
.line{ width:100%; height:1px; border-bottom:dashed 1px #999; margin:0 auto; clear:both; margin:20px 0 10px 0;}
.fy_news_text{ width:100%; font-size:14px;}

/*fy_news_list
----------------------------------------------------------------------------------------------------*/
.fy_news_list{ width:98% ; padding-left:8px; overflow:hidden; line-height:28px;}
.fy_news_list li{ width:98%; float:left; background:url(../images/newsli.jpg) left 12px no-repeat; padding-left:15px; }
.fy_news_list li p{ float:left;}
.fy_news_list li span{ float:right; color:#666;}


/* ҳ
----------------------------------------------------------------------------------------------------*/
.page{clear:both; width:100%; text-align:center; padding:5px 0 5px 10px; overflow:hidden; line-height:18px; background-color:#F6F6F6;}
.page span {float:left; height:18px; line-height:26px; margin-right:6px;}
.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0;}
.page a{ display:block; float:left; padding:3px 5px 3px 5px; border:1px #cccccc solid; text-decoration:none; color:#666; margin:0 5px 0 0;}
.page input{ width:30px; border:1px #999999 solid; line-height:18px; height:18px;}
.bg a{ background:#a46f10; color:#ffffcc;}
.bg:hover{ color: #060;}

/* unpageһһ
----------------------------------------------------------------------------------------------------*/
.unpage {width:100%;height:75px;}
.unpage p {line-height:22px;color:#999;}
.unpage p a {color:#060;}
.unpage p a:hover {color:#060;}
.back {width:100%;line-height:20px;color:#060;text-align:center;}
.back a {color:#060;}
.back a:hover {color:#060;}

/* book
----------------------------------------------------------------------------------------------------*/
.conleavemsg {width:95%;margin:20px auto;color:#666666;}
.conleavemsg table{width:100%;}
.conleavemsg table tr td span {padding-left:5px;}
.conleavemsg table tr td p {padding-left:5px;}
.conleavemsg table tr td p a{color:#666666; text-decoration:none;}

/* hr ˲Ƹ
-----------------------------------------------------------------------------------------------------*/
.hr{ margin:10px auto 10px auto; width:95%; line-height:24px; border:1px #CCC solid;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}

/*css by hg_end*/
.Select { font-size: 12px; line-height: 20px; color: #7594aa; width: 185px; }

/*Եʽ*/
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(../images/about_box_line.jpg); background-repeat: no-repeat; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:470px; height:30px; float:left; color:#5c6d8f; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:#4b7bd4; text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #b3c3e4; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px;}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:#8695b1;}
.messagecol{ color:#df5b0b;}
.admincol{ color:#0c3b90; font-weight:bold;}
.admintimecol{ color:#5e7194;}
.message{ width:600px; height:auto;float:left;padding-left:50px; color:#3d6a96;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right;}
.message li p.message_content{ width:400px; height:25px; float:left;}
.message li.contentb{ width:500px;height:130px; float:left;}
.message li.contentb textarea{ width:394px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; height:15px; float:left;}
.message li p.message_yzminput input{ width:80px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}

.searchtxt{ width:100%; color:#666;}