@charset "gb2312";
/* CSS Document */

body{ width:100%; font-size:12px; font-family:"ËÎÌå"; line-height:24px; background:#f3f3f3; }
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ff3300; text-decoration:none;}
.bg_no { background:none!important;}

/* head
----------------------------------------------------------------------------------------------------*/
.top{ width:100%; height:90px; margin:0 auto; overflow:hidden; background:url(../images/topbg.jpg) repeat-x; }
.toplogo{
	width:1002px;
	height:90px;
	margin:0 auto;
	clear:both;
	background-repeat: no-repeat;
}
.logo{ width:1002px; height:90px; margin-top:0px;}
.top_lx{ width:1002px; height:21px;line-height:21px; overflow:hidden; }
.fr_lx{ float:right; padding-right:30px; padding-top:5px;}
.fr_lx a{ color:#FFF;}

/* Ê×Ò³banner
----------------------------------------------------------------------------------------------------*/
.header{ width:100%; background:url(../images/ind_banner_bg.jpg) no-repeat top center; }
.banner{ width:1002px; margin:0 auto;}
.bannershadow{ width:100%; height:26px; background:url(../images/ind_banner_shadow.jpg) no-repeat top center;}

/* ×ÓÒ³banner
----------------------------------------------------------------------------------------------------*/
.sub_header{ width:100%; background:url(../images/sub_banner_bg.jpg) no-repeat top center; }
.banner{ width:1002px; margin:0 auto;}
.bannershadow{ width:100%; height:26px; background:url(../images/ind_banner_shadow.jpg) no-repeat top center;}
.sub_bannershadow { width:100%; height:17px; background:url(../images/sub_shadow.jpg) no-repeat top center;}

/* nav
-----------------------------------------------------------------------------------------------------*/
.nav{height:42px; width:100%; margin:0; padding:0;}

.menu{ width:1002px; height:42px; margin:0 auto}
.menu ul{ width:1002px; height:42px; background:#000;}
.menu ul li{ width:100px; height:42px; line-height:42px; float:left;  text-align:left;}
.menu ul li a{ width:100px; height:42px; display:block; color:#fff; font-size:14px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ"; text-align:center}
.menu ul li a:hover{ color:#ffffff; height:42px}
.ahover span{width:100px; height:42px; 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:100px; height:70px; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.png) repeat-y center top; display:none}
#menu0  a{ width:100px; height:31px; line-height:31px; color:#ffffff; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; background:url(../images/bg_09.png) center bottom no-repeat;}
#menu0  a:hover{ color:#fff ; text-decoration:none;background:url(../images/bg_09.png) center bottom no-repeat;}

#menu1{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:100px; height:70px; padding-top:0px;  text-align:center; color:#fff; background:url(../images/bg_08.png) repeat-y center top; display:none}
#menu1  a{ width:100px; 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;}
#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:100px; height:275px; padding-top:5px;  text-align:center; color:#fff; background:url(../images/bg_08.png) repeat-y center top; display:none}
#menu2  a{ width:98px; height:35px; 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;background:url(../images/bg_09.png) center bottom no-repeat;}


/* wrapOne
----------------------------------------------------------------------------------------------------*/
.wrapOne{ width:1002px; margin:0 auto;}
.ind_left{ width:716px; float:right;}
.ind_left_about{ width:716px; background:url(../images/ind_about_bg.jpg) no-repeat; padding-bottom:34px; }
.ind_left_about_t{ width:716px; height:25px; overflow:hidden; background:url(../images/ind_pro_title.jpg) 44px top no-repeat;}
.ind_about_txt{ padding-left:7px; padding-top:10px; }
.bt{font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:14px; line-height:25px; padding-left:66px; float:left; }
.bt a{color:#fff; }
.more{ font-family:"ËÎÌå"; color:#666; font-size:12px; float:right; margin-right:32px;}
.more a{ color:#666; }
.zi{font-family:Arial, Helvetica, sans-serif; color:#ff3300; font-size:12px; line-height:20px; padding-left:44px; }

/* Ö÷ÓªÏîÄ¿pro
----------------------------------------------------------------------------------------------------*/
.ind_product { width:716px; height:174px; float:right;}
.ind_product li{ width:165px; height:118px; padding-left:0px; float:left; }
.ind_product li img{ width:140px; height:90px; border:1px solid #ccc; }
.ind_product li span{ display:block; width:140px; line-height:22px; color:#333; text-align:center}
.cp{ padding-left:45px; padding-top:5px;}
.w716{ width:716px; height:12px; clear:both; background:url(../images/ind_pro_shadow.jpg) no-repeat;}

/* ind_right
----------------------------------------------------------------------------------------------------*/
.ind_right{ width:259px; float:left;}
.ind_right_case { width:259px;}
.ind_right_case_t{ width:259px; height:42px; background:url(../images/toptitle.jpg) no-repeat top center; }
.ind_right_case_t span{font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:14px; line-height:35px; padding-left:12px; }
.ind_right_case_t span a{color:#fff;}
.ind_right_case li{
	width:250px;
	height:150px;
	float:none;
	margin-right: auto;
	margin-left: auto;
}
.ind_right_case li img{ width:250px; height:150px; border:1px solid #ccc;}

.ind_news{width:259px; margin-top:15px;}
.ind_news_title{ width:259px; height:42px; background:url(../images/toptitle.jpg) no-repeat top center;  }
.ind_news_title span{font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:14px; line-height:35px; padding-left:12px; }
.ind_news_title span a{ color:#fff;}
.ind_news_txt { width:259px; }
.ind_news_txt li { float:left; width:244px; background:url(../images/newsli.jpg) 3px center no-repeat; padding-left:15px; line-height:24px;}

/* wrapOne
----------------------------------------------------------------------------------------------------*/
.ind_contact{ width: 259px; margin-top: 15px; background:url(../images/peitu.jpg) left 70px no-repeat; }

/* footer
----------------------------------------------------------------------------------------------------*/
.footer{ width:100%; height:86px; margin:0 auto; background:url(../images/footerbg.jpg) repeat-x top center; text-align:center; line-height:22px; color:#666; margin-top:20px; }
.footer p{ padding-top:25px;}
.footer a {color:#666; text-decoration:none; }
.footer a:hover{ color:#666;}

/* fy
----------------------------------------------------------------------------------------------------*/
.sub_banner{ width:1002px; height:264px; margin:0 auto; padding-top:8px; padding-bottom:6px; }

/* left
----------------------------------------------------------------------------------------------------*/
.submain{ width:1002px; background:#FFF; margin:0 auto; clear:both; }
.sidebar{ width:210px; float:left; }
.sidebar_title{ width:210px; height:59px; background:url(../images/left_bt.jpg) no-repeat top center; text-align:center;  }
.sidebar_title span{font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:16px; line-height:57px; }
.sidemain{ width:210px; height:auto; background:f5f5f5 ;}
.sidemain_bott{ width:210px; height:5px;  clear:both; padding-bottom:10px;}

.sidemain ul{ width:202px; padding:5px; }
.sidemain li{ width:202px; background:url(../images/proli2.jpg) no-repeat center top; text-align:center; line-height:32px; margin-top:2px;}
.sidemain li a{ color:#333; display:block;}
.sidemain li a:hover{ background:url(../images/proli_hover.jpg) no-repeat; display:block; color:#FFF;}

.sidemain li ul li{ width:180px; background:url(../images/proli.jpg) 35px 13px no-repeat ; }
.sidemain li ul li a:hover{ background:none; color:#f60;}
.libg { display:block; background:url(../images/proli_hover.jpg) no-repeat; color:#FFF!important;}
.sidecontact{ width:210px;}
.sidecontact_tit{
	background:url(../images/subcontact.jpg) no-repeat;
	width:209px;
	height:40px;
	margin-top:10px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: 20%;
}
.sidecontact_tit span{font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:14px; line-height:36px; }


/* fy_right
----------------------------------------------------------------------------------------------------*/
.fy_right{ width:785px; float:right;}
.fy_right_tit{ height:87px; background:url(../images/sub_rig_tit.jpg) no-repeat; }
.fy_right_about{ line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#c30; font-size:16px; padding-left:34px; padding-top:12px; }
.position{ font-family:"ËÎÌå"; color:#333; font-size:12px; padding-left:60px; text-decoration:none;padding-top:5px; }
.position a{color:#333; text-decoration:none;}
.position a:hover{color:#060; text-decoration:none;}
.fy_rightmain{ width:745px; background:url(../images/sub_rigbg.jpg) repeat-y; min-height:500px; padding:20px;}
.zpfy_rightmain{
	width:745px;
	min-height:500px;
	padding-top: 300px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 120px;
	background-image: url(../images/zpbtu.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 670px;
}
.fy_rightmain_bottom{ width:785px; height:20px; background:url(../images/sub_rigbott.jpg) no-repeat; clear:both; }

/* fy_product_list
----------------------------------------------------------------------------------------------------*/
.fy_product_list{ overflow:hidden;}
.fy_product_list li{ width:185px; height:150px; 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{ padding:8px; 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:97% ; overflow:hidden;}
.fy_news_list li{ width:97%; float:left; background:url(../images/newsli.jpg) left 10px 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: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:#666;}
.unpage p a:hover {color:#666;}
.back {width:100%;line-height:20px;color:#666;text-align:center;}
.back a {color:#666;}
.back a:hover {color:#666;}

/* book
----------------------------------------------------------------------------------------------------*/
.conleavemsg {width:95%;margin:20px auto;color:#666666;}
.conleavemsg table{width:100%;}
.conleavemsg table tr td{ background:#ececec;}
.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;}

#ccon{width:600px; text-align:left;text-indent:2em;float:left;margin-left:20px;}
