body{
		font-size:12px;
		margin:0;
}
/* BODY */
div.body {
	margin:0px;
	width:963px;
}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
ul{ margin:0px; padding:0px;}
li{ list-style:none;}

/* CONTAINER DIV */
div.container {
	margin:0 auto;
	width:983px;
	text-align:center;
	overflow:hidden;
}

/* HEADER */
div.header {
	margin:0px 25px 0px 25px; 
	width:913px;
	height:100px;
}

.spacer {
	float:left;
	width:15px;
	height:200px;
         text-align: left;
}

div.logo {
	float:left; 
         text-align: left;
}

/*導航樣式*/
#headmenubg {
	clear: both; background: url(../images/daohang.gif); width: 100%; text-align: center
}
#menu {
	margin: 0px auto; width: 963px; height: 33px
}
#menu a {
	display: block; font-size: 14px; float: left; width: 107px; color: #fff; line-height: 33px; height: 33px; text-align: center; text-decoration: none; overflow:hidden
}
#menu a:hover {
	font-weight: bold; background: url(../images/daohang_03.gif) no-repeat center bottom; color: #ffffff! important
}
#menu a:active {
	font-weight: bold; background: url(../images/daohang_03.gif) no-repeat center bottom; color: #ffffff! important
}
.menuaclass {
	font-weight: bold; background: url(../images/daohang_03.gif) no-repeat center bottom; color: #ffffff! important
}
#headlinesbg {
	background: url(../images/daohang_04.gif); height:24px; width: 100%; text-align: center;
}

#menu-son {
	margin: 0px auto; width: 1003px; height: 28px; text-align: left
}
#menu-son div {
	display: none; color:#FF0000; line-height: 28px; height: 28px; text-align: left
}
#menu-son a {
	color: #FF0000; font-size:14px
}
#son1 {
	padding-left: 58px
}
#son2 {
	padding-left: 132px
}
#son3 {
	padding-left: 236px
}
#son4 {
	padding-left: 343px
}
#son5 {
	padding-left: 454px
}
#son6 {
	padding-left: 576px
}
#son7 {
	padding-left: 540px
}
#son8 {
	padding-left: 600px
}
#son9 {
	padding-left: 628px
}
.cont_r{ float:left; width:695px; overflow:hidden}
.cont_r .col{ text-align:left; margin-top:10px;}
.cont_r .col span{ float:right; line-height:40px; margin-right:15px;}
.products .product{ width:675px; height:190px; border-bottom:1px dashed #CCCCCC; margin:20px 0px;overflow:hidden}
.products .product .pmg{ float:left; width:250px;}
.products .product .img{
width:250px;
height:144px;
line-height:144px;
overflow:hidden;
border:1px solid #636363;
display: table-cell;
vertical-align:middle;/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 124px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.products .product img{vertical-align:middle;}
.products .product .smg{ text-align:right; color:#636363}
.products .product .space{ float:left; width:2px; height:150px; margin:4px 20px; border-left:2px solid #E0E1DC}
.products .product .cont{ text-align:left; color:#696969; line-height:22px;}
.products .product .cont .title{ color:#FF0000; font-weight:bold;}
.products .product .cont .paz{ text-indent:2em;  height:110px;text-overflow : ellipsis;height-space : nowrap;overflow : hidden;}
.products .product .cont span{ color:#FF0000; margin-right:5px;}
.newss .news{ width:675px; padding-bottom:10px; border-bottom:1px dashed #CCCCCC; margin:10px 0px;overflow:hidden; text-align:left; line-height:20px; font-size:15px;}
.newss .news span{ color:#A7A7A7;}
.newss .news a{ font-weight:bold;}
.pages{text-align:right; margin-right:15px;}
.news_show .title{ width:675px; font-size:18px; font-weight:bold;}
.news_show .con_d{ color:#A2A2A2; padding-left:150px; margin-top:5px;}
.news_show .cont{ text-align:left; margin:20px;}
.news_space{ height:10px; width:675px; background:url(../images/news_show_space.gif); margin:10px 0;}
.pre{ text-align:left;background:url(../images/news_show_li.gif) no-repeat; line-height:10px; padding-left:15px;margin:10px }
.next{ text-align:left;background:url(../images/news_show_li.gif) no-repeat; line-height:10px; padding-left:15px;margin:10px}
.content{ text-align:left; margin:10px 0; width:675px; line-height:20px;}


.book{ width:686px; margin-top:15px; text-align:left; overflow:hidden}
.book .tou{ width:686px; height:36px; background:url(../images/book_tou.jpg);}
.book .cen{ width:686px;background:url(../images/book_cen.jpg); padding:20px 50px; line-height:30px;}
.book .cen .left{ float:left; margin-right:20px; width:270px; padding-left:20px;}
.book .cen li{  width:600px;}
.book .cen span{ color:#FF0000;}
.book .cen .cod{ padding-left:20px;}
.book .cen .tsid{ width:500px;}
.book .cen .cot{ float:left; width:70px; padding-left:1px}
.book .cen .col{ float:left; width:500px;}
.book .cen .btn{ text-align:right; padding-right:10px; width:560px; margin-top:10px;}
.book .cen .btn_sub{ width:60px; height:22px; border:0; background:url(../images/book_btn_sub.jpg);}
.book .fot{ width:686px; height:25px; background:url(../images/book_fot.jpg);}
.books{ text-align:left; line-height:20px;}
.books .title{ widows:500px; padding-left:10px; background:#F2F2F2; line-height:25px;}
.books .title span{ float:right;width:30px; margin-top:8px;}
.books li{ padding-left:25px;}


.cont_l{ float:left; width:252px; overflow:hidden}
.cont_r .banner{width:695px; overflow:hidden}
.cont_l .news,.al{ float:left; width:252px; overflow:hidden}
.cont_l .news .tou,.al .tou{width:252px; height:33px;}
.cont_l .news .cent,.al .cent{width:252px; height:160px; background:url(../images/index_news_cent.jpg); padding:10px 5px 5px 5px;}
.cont_l .news .cent ul{ margin:0px;}
.cont_l .news .fot,.al .fot{text-align:right; padding-top:6px; width:252px; height:34px;background:url(../images/index_news_fot.jpg);}
.cont_l .news li,.al li{ text-align:left; width:240px; height:25px; line-height:25px;}
.cont_l .news li span{ float:right; width:60px; height:25px; line-height:25px;}
.cont_l .news li a{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:178px;}
.al li a{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:230px;}
.cont_l .ban{width:252px; padding-bottom:4px; padding-top:10px;}
.cont_l .cont_tou{ width:252px; height:53px; background:url(../images/index_cont_tou.jpg); margin-top:15px;}
.cont_l .cont{ width:252px; clear:both}
.cont_l .cont_cent{ width:252px; height:140px; padding-top:10px;}
.cont_l .cont_cent li{ float:left; width:77px; height:25px; line-height:25px; font-weight:bold; color:#646464}
.cont_l .cont_cent .lio{ float:left; text-align:left; width:175px; height:25px; line-height:20px; font-weight:100; color:#656565; font-size:12px;}
.cont_l .cont_cent .dio{ float:left; width:175px; text-align:left; padding-left:75px;}
.cont_l .cont_cent .lib{ float:left; width:175px; text-align:left;font-weight:100; color:#FF0000; font-size:18px;}
.cont_l .email{ width:252px; height:237px; background:url(../images/index_email.gif);}
.cont_l .email .tou{ width:240px; padding-top:8px;text-align:right;}
.cont_l .email .cent{ width:240px; padding-top:70px; padding-left:15px;text-align:left;}
.cont_l .email li{ width:240px; height:20px; line-height:22px; color:#646464}
.cont_l .email b{color:#FF0000; font-size:22px}
.cont_l .email .space{ margin-left:24px;}
.cont_l .email span{color:#0C6FAD}

.link{ width:959px;}
.link .cent{ width:939px; height:50px;text-align:left; background:url(../images/index_link_cent.jpg); padding:10px;}
.link .fot{ width:959px; height:20px; background:url(../images/index_link_fot.jpg);}
.link .cent li{ float:left; width:135px; height:49px; background:url(../images/index_link_con.gif); margin:0 10px;}
.link .cent2{ width:939px; height:50px;text-align:left; background:#F0F0F0; padding:10px;}
.link .cent2 li{ float:left; width:135px; height:49px; background:url(../images/index_link_con.gif); margin:0 10px;}
.footer {clear:both;}
.footer .fot_space{ width:980px; height:4px; float:none;}
.footer .foot{ width:980px; margin-top:10px; text-align:center;}
.footer .foot li{ float:left; width:50px; color:#FF0000;}
.footer .foot li a{color:#FF0000;}
.footer .foot .pac{color:#646464;width:10px}
.footer{ line-height:22px;}
.tid{ font-weight:bold; text-align:left; color:#4D4D4D; margin-left:10px; margin-top:20px;}
.mores{ text-align:right; margin-top:-15px; margin-right:20px;}





/**********
滾動
**********/
.anli{ margin-left:-8px; padding-top:16px}
.anli .al_left_2{ float:left; padding-top:15px}
.czhy_pt{padding-top:120px; float:left; padding-left:8px; padding-right:8px}
.czhy_pt img:hover{ cursor:hand}

.rollBox{width:950px;overflow:hidden; padding-left:5px;padding-right:5px;}
.rollBox .Cont{width:930px; height:100px;overflow:hidden;margin:0px auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:135px; height:143px;float:left;text-align:center; background:url(../images/tp_kuang.gif) no-repeat;padding-right:23px; padding-top:5px; padding-left:5px; color:#3C3C3C}
*+html .rollBox .Cont .pic{width:135px;float:left;text-align:center;padding-right:23px;}
.rollBox .Cont .pic .phlink{ width:120px; height:20px; line-height:20px; overflow:hidden; display:block}

.rollBox .Cont .pic img{padding:4px;background:#fff;display:block;margin:0px auto}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollboxd1{float:left; width:188px; height:190px; background-image:url(../images/kuang_03.png); background-repeat:no-repeat; padding-top:26px; padding-left:4px}
.rollboxd11{padding-bottom:45px}
.rollboxd12{background-image:url(../images/photo_rock.png); background-position:left; background-repeat:no-repeat; height:30px; padding-left:26px}
.rollboxd12 .rollboxa{ color:#0092e8; font-size:18px; font-family:"微软雅黑"; font-weight:bold;line-height:30px}
.rollboxa:hover{ text-decoration:none}

