/* CSS Document */
body{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;color:#333; margin:0 auto;}
a{color:#333; text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}
h4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:14px; color:#fff;
}
.txtinput{border:#B3B3B3 1px solid;height:15px;}
textarea{border:#99CDE6 1px solid;}
#main{width:1003px;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;}
#top{width:1003px;height:31px;float:left;background:url(../images/top.gif) no-repeat;}
#menu{width:1003px;height:52px;float:left;margin:0px; padding:0px;background: #000000 url(../temp/menu.gif) no-repeat;}
#menu ul{list-style:none; margin:0px; padding:0px; float:left;}
#menu li{margin:0px;padding:0px;height:52px;float:left;}
#menu li#m_left{width:243px; background:url(../images/menu/h_left.gif) no-repeat;}
#menu li#m_home,
#menu li#m_home a {width:92px;display:block;}
#menu li#m_about,
#menu li#m_about a {width:99px;display:block;}
#menu li#m_news,
#menu li#m_news a {width:103px;display:block;}
#menu li#m_product,
#menu li#m_product a {width:101px;display:block;}
#menu li#m_service,
#menu li#m_service a {width:102px;display:block;}
#menu li#m_contact,
#menu li#m_contact a {width:104px;display:block;}
#menu li#m_en,
#menu li#m_en a {width:124px;display:block;}
#menu li#m_right{width:35px; background:url(../images/menu/h_right.gif);}
#menu li#m_right1{width:35px; background:url(../images/menu/right.gif);}


#h_banner{width:1003px;height:235px;float:left;}
#banner{width:1003px;height:168px;float:left;}

#bottom{width:1003px;height:45px;padding-top:15px;float:left;background:url(../images/bottom.gif) no-repeat;text-align:center;margin-top:10px;}

#h_center{background:url(../images/h_c_bg.gif) no-repeat;padding-left:52px;width:951px;height:auto;overflow:hidden;float:left;}
#h_left{width:303px;height:auto;margin-right:18px;float:left;}
#h_right{width:580px;height:auto;float:left;}

#h_news{width:303px;height:205px;float:left;}
#h_n_title{width:303px;height:15px;padding-top:5px;text-align:right;background:url(../images/h_news.gif) no-repeat;}
#h_n_font{width:303px;height:185px;float:left;text-align:left;}
.news_li,news_li a{height:25px;line-height:25px; background:url(../images/icon.gif) no-repeat;padding-left:10px;width:95%;border-bottom:#A8A8A8 1px dotted;}
.news_li a:hover{text-decoration:none;}
#h_about{width:580px;height:184px;float:left;}
#h_a_title{width:580px;height:15px;padding-top:5px;text-align:right;background:url(../images/h_about.gif) no-repeat;}
#h_a_font{width:580px;padding-top:10px;float:left;line-height:22px;}
#h_a_img{width:195px;height:144px;padding-right:5px;}
#h_contact{width:171px;height:120px;text-align:left;line-height:18px;padding-left:105px;padding-top:20px;background:url(../images/h_contact.gif) no-repeat;float:left;}
#h_product{width:580px;height:180px;margin-top:10px;float:left;}
#h_p_title{width:580px;height:15px;padding-top:5px;text-align:right;background:url(../images/h_product.gif) no-repeat;}
#h_product_img{width:580px;height:140px;margin-top:6px;float:left;}
#h_product_img ul{list-style:none;margin:0px;padding:0px;float:left;}
#h_product_img li{width:173px;margin:0px 5px;height:140px;float:left;}
.cp_img{width:auto;height:auto;padding:4px;border:#CCCCCC 1px solid;vertical-align:middle;}
.cpname{}
.cpname a{width:168px;height:15px;line-height:15px;float:left;text-align:center;padding-top:5px;color:#555555;text-decoration:none;}
.cpname a:hover{color:#D60000;text-decoration:underline;}

#center{padding-left:32px;width:971px;height:auto;overflow:hidden;float:left;}
#left{width:198px;padding:0px;padding-left:13px;height:auto;margin:0px;overflow:hidden;float:left;background:url(../images/left_bg.gif) no-repeat;}
#left_title{width:156px;margin:0px;padding:0px;padding-left:33px;padding-bottom:13px;height:29px;float:left;line-height:25px;background:url(../images/left_title.gif) no-repeat;}
.left_li{width:148px;height:25px;line-height:25px;padding-top:3px;padding-left:26px;background:url(../images/left_li.gif) no-repeat;margin-left:4px;float:left;}
.left_li a:hover{ text-decoration:none;}
#left_contact{width:189px;height:auto;padding-top:50px; margin-top:30px;background:url(../images/l_c_title.gif) no-repeat;float:left;line-height:18px;}

#right{width:715px;padding-left:12px;float:left;height:auto;overflow:hidden;}
#title{width:715px;height:38px; background:url(../images/title_bg.gif) no-repeat;float:left;}
#title_l{width:100px;padding-left:48px;height:38px;float:left;}
#title_r{width:550px;text-align:right;float:left;line-height:38px;padding-right:17px;}
#r_center{width:715px;height:auto;float:left;padding-top:25px;line-height:25px;}

#course{width:705px;height:auto;float:left;padding-top:10px;/*padding-left:15px!important;padding-left:0px;*/}
#course ul{list-style:none;margin:0px;padding:0px;float:left;}
#course li{/*width:198px;height:123px;float:left;margin:15px;*/ overflow:hidden; }

#product{width:715px;height:auto;float:left;padding-top:10px;line-height:25px;}
#product ul{list-style:none;margin:0px;padding:0px;float:left;}
#product li{width:330px;margin:0 10px;height:145px;float:left;}
#product_name{width:312px;height:25px;line-height:20px;color:#277DB0;font-weight:600;float:left; text-align:left;}
#product_center{width:320px;height:100px;float:left;}
#product_img{width:163px;height:80px;float:left;margin-right:10px;}
#product_detail{width:124px;line-height:20px;color:#676767;float:left;text-align:left;}
#product_botton{width:124px;padding-top:10px;float:left;}
#detail_name{width:700px;margin-left:5px;height:30px; border-bottom:#666666 1px dotted;line-height:25px;color:#277DB0;font-weight:600;float:left;text-align:center;}
#detail_img{/*width:471px;height:242px;*/margin-left:95px!important;margin-left:70px;margin-top:20px;float:left;}
#detail{width:500px;height:auto;margin-left:95px!important;margin-left:70px;margin-top:5px;float:left;overflow:hidden;}
#detail a{color:#666666; text-decoration:none;font-weight:600;}
#detail a:hover{color:#ff6600; text-decoration:none;}

.info{ width:560px;margin-left:20px!important;margin-left:10px; padding-left:15px; height:25px; text-align:left;float:left; line-height:25px;border-bottom:#A8A8A8 1px dotted;background:url(../images/icon1.gif) no-repeat;}
.time{ width:100px;height:25px; line-height:25px; float:left;color:#666666;border-bottom:#A8A8A8 1px dotted;}
#info_name{width:700px;margin-left:5px;height:50px; border-bottom:#666666 1px dotted;line-height:25px;color:#676767;float:left;text-align:center;}
#info_text{width:700px;margin-top:10px;margin-left:5px;height:auto;line-height:20px;color:#676767;float:left;}
#print{ text-align:right;}

#contact_img{width:210px;height:219px;margin-left:30px!important;margin-left:20px;float:left;margin-right:20px;}
#contact_font{width:430px;margin:0px;padding:0px;height:auto;float:left;overflow:hidden;}
.contact_li{width:360px;height:auto;line-height:25px;padding:1px;float:left;border:#ECECEC 1px solid;margin-bottom:15px;overflow:hidden;}
.title_c{width:350px;height:25px;padding-left:10px;background-color:#E1DBD0;float:left;}
.contact_text{width:350px;height:auto;padding-left:10px;float:left;}

.site_map{border:#fff 1px solid;text-align:center;color:#374147;}

#page{width:667px;height:28px;margin-left:20px!important;margin:10px;line-height:28px;background-color:#F2F2F2;text-align:center;float:left; border:#E0E0E0 1px solid;}