/*body*/
body{margin:0; padding:0; background:#FFF; font-family:"宋体";}
ul,li{margin:0; padding:0; list-style-type:none;}
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#900; text-decoration:none;}

h1,h2,h3,h6{margin:0; padding:0;}
p{margin:0; padding:0;}

dl,dd,dt{marign:0; padding:0; list-style-type:none;}

/*header*/
#header{width:100%; overflow:hidden;}
#header .header{width:1002px; margin:0 auto; overflow:hidden;}
#header .logo{float:left; padding:5px 0 0 15px;}
#header .other{float:right; padding:38px 15px 0 0; font-size:12px; overflow:hidden;}
#header .other .sy{float:left; background:url(other_icon.jpg) no-repeat 0 -20px; text-indent:20px; margin-right:10px; padding:5px 0;}
#header .other .sc{float:left; background:url(other_icon.jpg) no-repeat 0 3px; text-indent:20px; padding:5px 0;}

/*nav*/
#nav{width:1002px; margin:0 auto; overflow:hidden; background:url(nav_bg.jpg) repeat-x left top;}
#nav .nav{width:860px; margin:0 auto; overflow:hidden;}
#nav .nav li{float:left; font-size:12px; padding:8px 17px 0 17px;}
#nav .nav .line{width:2px; height:30px; background:url(nav_line.jpg); padding:0; overflow:hidden; font-size:0;}

/*flash*/
#flash{width:1002px; margin:0 auto; padding:1px 0;}

/*content*/
#content{width:1002px; margin:0 auto; overflow:hidden; background:url(content_bg.jpg) repeat-x left top;}
#content .content{width:1002px; margin:0 auto; overflow:hidden;}

/*notice*/
#notice{float:left; width:237px; overflow:hidden; padding:28px 0 0 18px;}
#notice .notice_t{width:237px; overflow:hidden; clear:both;}
#notice .notice_t .l{float:left; background:url(notice_t.jpg) no-repeat left top; width:5px; height:39px;}
#notice .notice_t .c{float:left; width:227px; background:url(notice_t.jpg) repeat-x 0 -39px; height:39px;}
#notice .notice_t .c .name{float:left; background:url(Notice_name.jpg) no-repeat; width:120px; height:14px; margin:13px 0 0 13px; text-indent:-1000px;}
#notice .notice_t .c .more{float:right; font-size:12px; padding:13px 5px 0 0;}
#notice .notice_t .r{float:left; background:url(notice_t.jpg) no-repeat right top; width:5px; height:39px;}
#notice .notice_t a{color:#666; text-decoration:none;}
#notice .notice_t a:hover{color:#900; text-decoration:none;}
#notice .notice_b{width:223px; background:url(notice_b.jpg); height:193px; margin:0 auto; font-size:12px; padding-left:10px; line-height:180%; padding-top:10px;}

/*news*/
#news{float:left; width:679px; padding:28px 0 0 51px; overflow:hidden;}
#news .news_t{width:679px; overflow:hidden; clear:both; background:url(News_t.jpg) repeat-x 0 28px; height:31px;}
#news .news_t .name{float:left; background:url(News_t.jpg) 0 -3px; width:154px; height:31px; overflow:hidden; text-indent:-1000px;}
#news .news_t .more{float:right; padding:10px 8px 0 0;}
#news .news_t a{display:block; width:34px; height:7px; text-indent:-1000px; background:url(News_t.jpg) no-repeat -162px -16px;}
#news .news_b{width:679px; height:221px; overflow:hidden; padding-top:12px;}
#news .news_b .flash{float:left; width:226px; height:174px;}
#news .news_b .title{float:left; width:399px; padding-left:39px; overflow:hidden;}
#news .news_b .title ul{background:url(news_tit_line.jpg) repeat-x 0 23px; width:100%; padding:8px 0; overflow:hidden;}
#news .news_b .title ul .tit{float:left; background:url(news_tit_line.jpg) no-repeat 0 -15px; font-size:12px; padding-left:10px;}
#news .news_b .title ul .time{float:right; font-size:12px;}

/*address*/
#address{float:left; width:237px; overflow:hidden; padding:20px 0 0 18px;}
#address .address_t{width:237px; overflow:hidden; clear:both;}
#address .address_t .l{float:left; background:url(notice_t.jpg) no-repeat left top; width:5px; height:39px;}
#address .address_t .c{float:left; width:227px; background:url(notice_t.jpg) repeat-x 0 -39px; height:39px;}
#address .address_t .c .name{float:left; background:url(Address_name.jpg) no-repeat; width:120px; height:14px; margin:13px 0 0 13px; text-indent:-1000px;}
#address .address_t .c .more{float:right; font-size:12px; padding:13px 5px 0 0;}
#address .address_t .r{float:left; background:url(notice_t.jpg) no-repeat right top; width:5px; height:39px;}
#address .address_t a{color:#666; text-decoration:none;}
#address .address_t a:hover{color:#900; text-decoration:none;}
#address .address_b{background:url(address_b.jpg); width:233px; height:185px; overflow:hidden; margin:0 auto; font-size:12px;}

/*Products*/
#products{float:left; width:679px; padding:20px 0 0 51px; overflow:hidden;}
#products .products_t{width:679px; overflow:hidden; clear:both; background:url(News_t.jpg) repeat-x 0 28px; height:31px;}
#products .products_t .name{float:left; background:url(News_t.jpg) 0 -34px; width:168px; height:31px; overflow:hidden; text-indent:-1000px;}
#products .products_t .more{float:right; padding:10px 8px 0 0;}
#products .products_t a{display:block; width:34px; height:7px; text-indent:-1000px; background:url(News_t.jpg) no-repeat -162px -16px;}
#products .products_b{width:679px; height:201px; overflow:hidden; padding-top:12px;}
#products .products_b li{background:url(products_bg.jpg); font-size:12px; text-align:center; line-height:150%; padding-top:5px; width:162px; height:151px; float:left; margin-right:10px;}
#indexPro{width:679px; height:156px; overflow:hidden;}

/*floor*/
#footer{width:1002px; margin:0 auto; background:url(floor_bg.jpg) repeat-x left top; height:79px; overflow:hidden;}
#footer .footer{width:980px; margin:0 auto; padding-top:15px; overflow:hidden;}
#footer .logo{float:left;}
#footer .copyright{float:left; font-size:12px; line-height:150%; border-left:1px solid #EEE; margin-left:10px; padding-left:10px;}
#footer .copyright span{font-family:"Times New Roman", Times, serif;}
#footer .admin{float:right; font-size:12px;}

/*products list*/
#productsList{float:left; width:237px; overflow:hidden; padding:28px 0 0 18px;}
#productsList .productslist_t{width:237px; clear:both;}
#productsList .productslist_t .l{float:left; background:url(notice_t.jpg) no-repeat left top; width:5px; height:39px;}
#productsList .productslist_t .c{float:left; width:227px; background:url(notice_t.jpg) repeat-x 0 -39px; height:39px;}
#productsList .productslist_t .c .name{float:left; background:url(products_list_name.jpg) no-repeat; width:84px; height:14px; margin:13px 0 0 13px; text-indent:-1000px;}
#productsList .productslist_t .r{float:left; background:url(notice_t.jpg) no-repeat right top; width:5px; height:39px;}
#productsList .productslist_b{width:233px; background:url(notice_b.jpg); height:203px; margin:0 auto; clear:both;}
#productsList .productslist_b li{width:209px; margin:0 auto; border-bottom:1px dashed #8C8C8C; text-indent:20px; overflow:hidden; padding:10px 0 5px 0; font-size:12px;}

/*contact list*/
#contactList{float:left; width:237px; overflow:hidden; padding:28px 0 0 18px; clear:left;}
#contactList .contactlist{background:url(list_contact_bg.jpg) no-repeat; width:219px; margin:0 auto; height:145px; overflow:hidden; padding-bottom:15px; padding-top:70px; font-size:12px; padding-left:15px; line-height:180%;}

/*list box*/
#boxList{float:right; width:686px; padding:28px 18px 0 26px; background:url(list_box_bg.jpg) no-repeat 0 60px; min-height:500px; _height:500px; overflow:visible;}
#boxList .boxlist_t{width:686px; overflow:hidden; clear:both; background:url(News_t.jpg) repeat-x 0 28px; height:31px;}
#boxList .boxlist_t .name{background:url(boxList_name_bg.jpg); width:154px; height:31px; font-size:14px; color:#015EAC;}
#boxList .boxlist_t h2{font-size:14px; padding-left:30px; padding-top:7px;}
#boxList .boxlist_b{width:686px; overflow:hidden; padding-top:20px; font-size:12px; line-height:250%; padding-bottom:15px;}

/*CompanyCourse list*/
.CompanyCourse_list{ width:686px; overflow:hidden; margin:0 auto;}
.CompanyCourse_list ul{float:left; text-align:center; margin-right:5px; width:166px; height:166px; overflow:hidden;}
.CompanyCourse_list img{border:1px solid #EEE; padding:2px;}

/*page*/
#page{width:100%; text-align:center;}

/*info*/
#newTitle{font-size:16px; text-align:center; padding:10px 0; border-bottom:1px solid #EEE; font-weight:700;}
#infoImage{text-align:center; padding:10px 0;}
#newsInfo{width:100%; font-size:12px; line-height:200%; color:#333; text-align:center; font-weight:normal;}
#newsContent{width:100%; font-size:12px; line-height:200%;}

/*products*/
#picUL{width:85%; margin:0 auto; overflow:hidden;}
#picUL li{float:left; background:url(products_bg.jpg); width:162px; height:151px; margin:10px; text-align:center; padding-top:5px; line-height:250%;}

/*Honor*/
#HonorUL{width:100%; overflow:hidden;}
#HonorUL li{float:left; margin:10px!important; margin:10px 9px; text-align:center; line-height:250%; width:206px; height:186px; overflow:hidden;}
#HonorUL li img{border:1px solid #EEE; padding:2px;}

/*Message*/
.G_ul{width:80%; margin:0 auto; overflow:hidden;}
.G_ul li{clear:both;}
.G_ul #address{float:none; padding:0;}
.G_ul #content{height:105px; width:400px;}

/*News list*/
#indexNews{width:100%; overflow:hidden;}
#indexNews ul{width:100%; overflow:hidden; padding:5px 0; background:url(news_tit_line.jpg) repeat-x 0 33px;}
#indexNews .tit{ background:url(news_tit_line.jpg) no-repeat 5px -10px; float:left; text-indent:25px;}
#indexNews .time{float:right; font-size:12px;}

/*recruit*/
.jobList{width:80%; margin:0 auto; overflow:hidden;}
.jobList p{margin:0; padding:0;}
.jobList .yingping{text-align:right;}

/*Message*/
#leave_word .borderLi{border-bottom:1px dashed #EEE;}
