/* Start The Morning After stylesheet 
-------------------------------------------------------------- */
body {font-family:"宋体";font-size:12px; margin:0; color:#000000; background:#ffffff;word-wrap:break-word;}


.container{position:relative;padding:0;margin:0 auto;width:1003px; font-family:Verdana; background-color:#FFFFFF}
.clear{clear: both; height:0; overflow:hidden;}
a{color:#333333;text-decoration: none;}
.adv_wz1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif, "宋体"
}
.index_bj2 {
	BACKGROUND-REPEAT: no-repeat
}
.adv_wz4 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif, "宋体"
}

/* Header styles
-------------------------------------------------------------- */
.topline{width:1003px; margin:0; padding:0; height:2px;}
#header{width:1003px; height:66px; background:url(../images/header_bg.jpg) bottom repeat-x}
#logo{width:160px; height:40px; float:left; text-align:right}
.topnav{height:32px;}
.headnav, .en_headnav{height:35px; text-align:right }

/* main nav
-------------------------------------------------------------- */
.headnav UL {
	padding:0;
	float:right;
	margin:0;
	list-style-type:none;
	list-style-image: none;
}
.headnav LI {
	float:left;
	letter-spacing:0.1em;
	font-size:12px;
	margin:0;
	width:80px;
	padding-top:1px;
	line-height:26px;
	list-style-image: none;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	height: 33px;
}
.headnav A {
	DISPLAY: block;
	COLOR:#000000;
	TEXT-DECORATION: none;
	text-align:center;
	width: 80px;
	background-image: url(../images/b_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	font-family: "宋体";
}
.headnav A:hover {
	color:#FFFFFF;
	background-image: url(../images/b_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 80px;
	text-decoration: none;
	height: 31px;
	font-family: "宋体";
}

.en_headnav UL {padding:0; float:right; margin:0; list-style-type:none}
.en_headnav LI {float:left;letter-spacing:0.1em; font-size:12px; margin:0; padding:4px 10px 0px 10px; line-height:26px; background:url(../images/nav_line.jpg) right center no-repeat}
.en_headnav A {DISPLAY: block; COLOR:#000000; TEXT-DECORATION: none; text-align:center}
.en_headnav A:hover {color:#333333}

.index_banner{width:1003px; height:201px; FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0,motion='forward'); background:url(../images/banner.jpg) no-repeat}

/* home_content
-------------------------------------------------------------- */
#home_content {width:1003px; margin:0 auto; height:auto; background:url(../images/body_nav.jpg) repeat-x top}
#home_left{width:234px; height:auto; float:left; background:url(../images/body_line.jpg) repeat-y right}
#home_left1{width:334px; height:auto; float:left; background:url(../images/body_line.jpg) repeat-y right}
#home_right{width:769px; height:auto; float:right; margin-top:2px;}
#home_right1{width:669px; height:auto; float:right; margin-top:2px;}
.home_center{width:466px; height:auto; float:left; background:url(../images/body_line.jpg) repeat-y right}
.home_rightsidebar{width:303px; height:auto; float:right;}
.home_rightsidebar1{width:203px; height:auto; float:right;}

.home_products{margin:25px 15px 0 15px; height:auto}
.home_products1{margin:10px 10px 10px 10px; height:auto}
.index_title{background:url(../images/title_ione.jpg) left no-repeat; height:12px; padding-left:12px; font-size:12px; font-weight:bold; padding-top:3px;}
.products_type{width:202px; height:auto; margin-top:10px; border:1px solid #666666}
.products_type1{width:200px; height:auto; float:left; margin-left:5px; display:inline; margin-top:10px;}
.products_xilie{width:204px; height:auto; float:left}
.products_xilie1{width:204px; height:auto; float:left; margin-top:15px; margin-left:10px; display:inline}
.products_about{width:204px; margin-top:10px; line-height:20px;}
.products_about1{margin-top:10px; line-height:20px;}

.index_news{margin:25px 10px 0 10px; height:auto}
.hot_products{margin:0 10px 0 10px; height:auto}
.hot_products1{margin:25px 10px 0 10px; height:auto}
.hot_products_span{width:446px; height:auto; border-top:1px solid #cccccc; margin-top:5px;}
.hot_products_span1{width:446px; height:auto; margin-top:5px;}
.hot_products_photo{float:left; width:82px; margin:5px; display:inline;border:1px solid #dadada;padding:1px; text-align:center;}
.hot_products_text{float:right; width:350px; padding-top:10px; line-height:22px;}
.pleft{width:23px; height:80px; padding-top:40px; float:left}
.pcenter{width:400px; height:auto; float:left}
.pright{width:23px; text-align:right; height:80px; padding-top:40px;float:left}
.hot_products_sub{width:80px; margin-left:15px; float:left; text-align:center; display:inline}
.hot_products_sub img{margin-top:10px;}
.hot_products_sub a{ color:#666666; text-decoration:none}
.hot_products_sub a:hover{color:#666666; text-decoration:underline}

.index_magazine{margin:25px 10px 0 10px; height:auto}
index_magazine1{}
.index_magazine_span{ border-top:1px solid #cccccc; margin-top:5px;}
.magazine_hot{width:280px; height:75px; background:url(../images/beijing.jpg); margin-top:10px;}
.worldmap{margin:10px;}
/* Footer
-------------------------------------------------------------- */

#footer{width:1003px; height:50px; padding-top:10px; margin:0 auto; background:#f5f5f5 url(../images/footerlogobg.jpg) right no-repeat; border-top:1px solid #b3b3b3;}
.copyright{text-align:left; color:#333333;font-size:12px; line-height:20px; margin-left:10px}

/* index news
-------------------------------------------------------------- */
#slidingBlock {
    width:214px;
}
.index_news_header{width:214px; height:30px; background:url(../images/slidingMenuLine.gif) repeat-x}
#slidingBlock h4 {
    float:left;width:74px;height:27px; margin:0; line-height:25px;text-align:center;font-size:12px;}
#slidingBlock h4.menuNo {
    font-weight:normal;color:#333333;background:url(../images/slidingMenu_no.gif) repeat-x
}
#slidingBlock h4.menuOn {
    font-weight:bold;color:#333333;background:url(../images/slidingMenu.gif) no-repeat
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    width:214px; margin:0px;padding-top:5px;height:auto;
}
.index_top_new{width:194px; padding-left:10px; padding-right:10px; height:auto; line-height:20px; border-bottom:1px solid #e9e9e9}
.index_top_newphoto{width:80px; height:80px; border:1px solid #666666; margin-top:10px; float:right}

ul.gonggao, ul.arrow, ul.newslist {list-style-type:none; margin:0;padding:0;}
ul.newslist img{padding:6px 0px 0px 5px}

ul.gonggao li {height:25px; background:url(../images/indexlistione.jpg) left center no-repeat; padding-left:10px; line-height:25px;border-bottom:1px solid #e9e9e9; width:204px;letter-spacing:0.1em;}
ul.gonggao li a{color: #666666;}
ul.gonggao li a:hover{color: #333333;}
ul.gonggao li span{color: #cccccc; font-family:Verdana}
ul.newslist li {height:25px; background:url(../images/indexlistione.jpg) left center no-repeat; padding-left:10px; line-height:25px;border-bottom:1px solid #e9e9e9; width:705px;letter-spacing:0.1em;}
ul.newslist li a{color: #666666;}
ul.newslist li a:hover{color: #333333;}

.index_news_more{width:440px; text-align:right; margin-top:10px;}
.index_news_more1{width:194px; text-align:right; margin-top:10px;}

ul.arrow li{height:25px; background:url(../images/indexlistione.jpg) left center no-repeat; padding-left:10px; line-height:25px;border-bottom:1px solid #e9e9e9; letter-spacing:0.1em;}

ul.index_cat{list-style-type:none; margin:10px 0 10px 0; padding:0;}
ul.index_cat li{font-size:12px; margin:2px 2px 2px 5px; height:18px; line-height:18px; float:left; width:90px; padding:0;}
ul.index_cat li a{ display:block; background-color:#f6f6f6}
ul.index_cat li a:hover{background-color:#AAAAAA;}


.subsidebar{margin:25px 15px 0 20px; height:auto; font-size:12px; }
.subsidebar td{font-size:12px; }

.subside_title{background:url(../images/title_ione.jpg) left no-repeat; height:12px; padding-left:12px; font-size:12px; margin-left:6px; font-weight:bold; padding-top:3px;}
.sub_main{margin:20px 10px 0 15px; height:auto}
.cat_title{ height:53px; background:url(../images/bt_bj.jpg) no-repeat; margin-bottom:10px}
.catsub_title{background:url(../images/title_ione.jpg) left center no-repeat; float:left; display:inline; height:25px; padding-left:12px; margin-left:6px; margin-top:12px; width:400px;}
.cat_banner{margin-top:10px;}
.cat_biaoti{height:18px; padding-top:6px; padding-left:20px; width:695px; font-weight:bold; background:#cbd4e3 url(../images/cattitlebg.jpg) left center no-repeat; margin-bottom:10px;margin-top:10px;}

.yema{ width:715px; margin-bottom:10px; height:24px; background:#cbd4e3;font-size:12px;letter-spacing: 0.1em;}
.yema_left{float:left; width:300px; line-height:24px; color:#666666; margin-left:20px; display:inline; }
.yema_right{float:right; width:300px; line-height:24px; text-align:right; margin-right:10px; }
.yema a{color:#333333; text-decoration:none}
.yema a:hover{color:#FF6600;}
.newscontent{margin-bottom:10px;}
.newscontenttitle{width:715px; text-align:center;border-bottom:1px solid #dadada; font-size:16px;font-weight:bold; color:#3b5a4a; height: 30px; line-height:30px;
}
.newscontentinfo{width:715px; padding-top:3px; text-align:center;font-family:"宋体"; font-size:12px; color:#738281}
.newscontentmain{width:715px; margin-top:10px; line-height:20px;font-family:"宋体"; font-size:12px; color:#666666;word-spacing: 0.1em;}
.newscontentmain p{margin:5px; padding:0}

.index_psub{width:130px; margin-left:10px; margin-bottom:10px; float:left; display:inline}
.index_pimg{width:120px;  border:1px solid #dadada; height:120px; padding:4px;}
.index_pinfo{line-height:20px; color:#666666; padding-left:5px; padding-top:5px}

.pcontent{margin-bottom:10px; width:713px;border:1px solid #cdcdcd;}
.products_span{width:660px; margin:10px 20px 10px 20px; height:190px; border-bottom:1px dotted #cccccc;letter-spacing: 0.1em; color:#666666}
.products_subspan{width:165px; background:url(../images/productssub_rbg.gif) right top no-repeat; height:188px; float:left}
.products_subspan_r{width:165px; height:188px; float:left}
.products_span img{margin:15px 15px 5px 15px}

.pcat{height:20px; padding-top:9px; padding-left:18px; background:#ffffff url(../images/about_60.jpg) no-repeat; background-position:5px 11px; border-bottom: 1px solid #dadada; }

ul.scat {list-style-type:none; margin:0; padding:0}
ul.scat li {border-bottom: 1px dotted #666666;}
ul.scat li a {display: block;color: #333333; text-decoration:none; padding: 5px 0 5px 25px; height:16px; line-height:16px; background:url(../images/list-off.jpg) right no-repeat}
ul.scat li a:hover {color: #000000; background:#f1f7fc url(../images/list-on.jpg) right no-repeat }
#on{color: #000000; background:#f1f7fc url(../images/list-on.jpg) right no-repeat }
#top {width:1003px; height:66px; background:url(../images/header_bg.jpg) bottom repeat-x}
#top #topnav {
	float: right;
	height: 20px;
	width: 500px;
}
#dh  {
	width: 840px;
	background-image: url(../002_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	text-align: center;
	color: #FFFFFF;
	list-style-image: none;
	list-style-type: none;
	float: right;
}

#dh ul {
	width:704px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	height: 37px;
	list-style-image: none;
	list-style-type: none;
}
#dh li
{
	text-decoration: none;
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding-right: 0px;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 85px;
	font-size: 12px;
	font-family: "宋体";
	line-height: 15px;
} 
#dh  a{
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}
#dh  a:hover{
	font-size: 12px;

	color: #ffffff;
	text-decoration:  none;
	list-style-image: none;
	list-style-type: none;

}
.newscontentmain ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.newscontentmain li {
	float: left;
	height: 210px;
	width: 210px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px double #CCCCCC;
	clear: none;
	vertical-align: bottom;
}



.Demo a{
color:#0B396A;
text-decoration:underline;
}
.Demo a:hover{
color: #CC0000;
text-decoration:underline;
}


