@charset "utf-8";

/* CSS Document */



body{ width:100%; font-size:12px; font-family:"宋体"; line-height:24px; background:#fff; }

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:425px; margin:0 auto; overflow:hidden; background:url(../images/sub_banner_bg.jpg) no-repeat top center; }

.toplogo{ width:1002px; height:88px; margin:0 auto; clear:both; }

.logo{ width:1002px; height:88px;}



/* 主导航nav

----------------------------------------------------------------------------------------------------*/

.nav_bg{ background:url(../images/navbg.jpg) left top repeat-x; width:100%; clear:both}

.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{ width:1002px; height:40px;}

.menu ul li{ width:110px; height:40px; line-height:40px; float:left;  text-align:left;}

.menu ul li a{ width:110px; height:40px; display:block; color:#888; font-size:14px;font-family:"微软雅黑"; text-align:center}

.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:auto; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.jpg) repeat-y center top; display:none}

#menu0  a{ width:110px; height:31px; line-height:31px; color:#ffffff; font-size:12px; font-weight:normal; font-family:"微软雅黑"; }

#menu0  a:hover{ color:#fff ; text-decoration:none;}



#menu1{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; height:auto; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.jpg) repeat-y center top; display:none}

#menu1  a{ width:110px; height:31px; line-height:31px; 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; height:auto; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.jpg) repeat-y center top; display:none}

#menu2  a{ width:110px; height:31px; line-height:31px; color:#ffffff; font-size:12px; font-weight:normal; background:none; font-family:"微软雅黑";background:url(../images/bg_09.png) center bottom no-repeat;}

#menu2  a:hover{ color:#fff ; text-decoration:none;}





/* 首页banner

----------------------------------------------------------------------------------------------------*/

.banner{ width:1002px; margin:0 auto;}

/* 子页banner

----------------------------------------------------------------------------------------------------*/



/* wrapOne

----------------------------------------------------------------------------------------------------*/

.wrapOne{ width:1002px; margin:0 auto;}

.ind_judiantu{ width:277px; float:left; background:url(../images/judiantu.jpg) no-repeat top center; }

.ind_judiantu_tit{ padding-left:41px; padding-top:10px; font-family:"微软雅黑"; color:#333; font-size:13px;  }

.ind_judiantu_m{ width:235px; height:168px; border:solid 1px #ccc; padding:5px;}



.ind_about{ width:720px; background:url(../images/ind_aboutbg.jpg) no-repeat; float:right; padding-bottom:30px;}

.ind_about_t{ width:720px; height:29px;}

.bt{font-family:"微软雅黑"; color:#fff; font-size:14px; line-height:28px; padding-left:36px;}

.bt a{color:#fff; }

.more{ font-family:"宋体"; color:#666; font-size:12px; float:right; margin-right:240px; line-height:29px;}

.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_txt{ width:252px; padding:20px 10px 20px 15px; 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:180px; 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:360px; float:left; overflow:hidden; background:url(../images/newsbg.jpg) no-repeat top center; margin-left:2px;  }

.ind_news_title{ height:25px; margin-bottom:10px;font-family:"微软雅黑"; color:#fff; font-size:14px; line-height:28px; padding-left:40px;}

.ind_news_txt { width:355px; padding:5px; }

.ind_news_txt li { float:left; width:335px; background:url(../images/newsli.jpg) 3px center no-repeat; padding-left:15px; line-height:24px;}



.ind_news_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:1002px; height:182px; border:#ccc 1px solid; clear:both; margin:0 auto; margin-bottom:10px; text-align:center;}

.ind_product div { float:left;}

.inpro_list_m{width:948px; float:left;    overflow: hidden;}

.ind_product ul{ width:948px; height:172px; background:#eee; float:left; padding-top:10px; }

.ind_product ul li{ width:180px; padding-left:0px; float:left; }

.ind_product ul li a{ display:block; }

.ind_product ul li img{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:10px;}

.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 80px; 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 80px; 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;}



/* 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; text-align:center; 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;  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:10px 0 10px 0; line-height:normal; overflow:hidden;}

.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0 12px 0 0;}

.page ul li{ float:left; padding:0 3px 0 3px; font-size:12px; color:#333; vertical-align:middle}

.page a{ display:block; float:left; padding:2px 6px; border:1px #cccccc solid; text-decoration:none; color:#666;}

.page input{ width:30px; border:1px #999999 solid; line-height:15px; height:15px;}

.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;}

