@charset "utf-8";
/* CSS Document */

body { background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; color: #fdefba; background-color: #3b0100; font-family: Arial, Helvetica, sans-serif; }

a { text-decoration: none; }

/*h1 a { text-indent: -6000px; display: block; height: 211px; width: 940px; }*/
h1 a { display: block; height: 46px; width: 940px; text-align: center; font-size: 30px; color: #784b10; padding-top: 165px; font-family: "黑体", "宋体", Arial; }

.dr { text-align: center; }
.dr .bjbottom { width: 424px; margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.dr .bjbottom a { font-size: 12px; line-height: 39px; background-image: url(../images/drbottom.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; float: left; height: 39px; width: 172px; margin-right: 20px; margin-left: 20px; color: #fdefba; }
.dr p { line-height: 30px; }
.dr p a { color: #fdefba; }

.logo_flash { height: 127px; width: 170px; margin-left: -85px; position: absolute; left: 50%; top: 0px; }

/**************************************************************************

	nav
	
**************************************************************************/

.nav { padding-left: 58px; }
.nav li { /*background-image: url(../images/nav_line.gif); background-repeat: no-repeat; background-position: right center;*/ float: left; height: 36px; width: 90px; }

#nav_1,#nav_2,#nav_3,#nav_4,#nav_5,#nav_6,#nav_7,#nav_8,#nav_9 { background-repeat: no-repeat; background-position: center center; text-indent: -6000px; display: block; height: 36px; width: 90px; }

#nav_1 { background-image: url(../images/cnnav_1.gif); }
#nav_2 { background-image: url(../images/cnnav_2.gif); }
#nav_3 { background-image: url(../images/cnnav_3.gif); }
#nav_4 { background-image: url(../images/cnnav_4.gif); }
#nav_5 { background-image: url(../images/cnnav_5.gif); }
#nav_6 { background-image: url(../images/cnnav_6.gif); }
#nav_7 { background-image: url(../images/cnnav_7.gif); }
#nav_8 { background-image: url(../images/cnnav_8.gif); }
#nav_9 { background-image: url(../images/cnnav_9.gif); }


.ennav { padding-left: 58px; }
.ennav li { /*background-image: url(../images/nav_line.gif); background-repeat: no-repeat; background-position: right center;*/ float: left; height: 36px; }

#ennav_1,#ennav_2,#ennav_3,#ennav_4,#ennav_5,#ennav_6,#ennav_7,#ennav_8,#ennav_9 { background-repeat: no-repeat; background-position: center center; text-indent: -6000px; display: block; height: 36px; margin-right:30px; }

#ennav_1 { background-image: url(../images/ennav_1.gif); width: 45px; }
#ennav_2 { background-image: url(../images/ennav_2.gif); width: 47px; }
#ennav_3 { background-image: url(../images/ennav_3.gif); width: 58px; }
#ennav_4 { background-image: url(../images/ennav_4.gif); width: 101px; }
#ennav_5 { background-image: url(../images/ennav_5.gif); width: 98px; }
#ennav_6 { background-image: url(../images/ennav_6.gif); width: 32px; }
#ennav_7 { background-image: url(../images/ennav_7.gif); width: 70px; }
#ennav_8 { background-image: url(../images/ennav_8.gif); width: 58px; }
#ennav_9 { background-image: url(../images/ennav_9.gif); width: 59px; }


/**************************************************************************

	sidebar
	
**************************************************************************/

.sidebar { margin-top: 10px; }
.sidebar h2 { font-size: 14px; line-height: 37px; font-weight: bold; background-image: url(../images/sidebar_h2_bg.gif); background-repeat: no-repeat; background-position: left top; text-indent: 20px; height: 37px; color: #000; }

.porduct_nav { margin-bottom: 30px; }
.porduct_nav li a { line-height: 31px; font-weight: bold; color: #000; background-image: url(../images/sidebar_nav_bg.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 31px; text-indent: 18px; overflow: hidden; }
.porduct_nav li ul li a { line-height: 31px; color: #000; background-image: url(../images/sidebar_nav_bg.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 31px; font-weight: normal; text-indent: 30px; overflow: hidden; }
.porduct_nav a:hover { color: #fff; background-image: url(../images/sidebar_nav_bg_hover.gif); }

.sidebar p { line-height: 16px; margin-top: 10px; margin-left: 18px; }

.links { line-height:20px; margin-top: 10px; }
.links a { color: #fdefba; }

/**************************************************************************

	content

**************************************************************************/

.index_about { line-height: 22px; }
.index_about h2 a { background-image: url(../images/index_about.jpg); background-repeat: no-repeat; background-position: left top; text-indent: -6000px; display: block; height: 53px; margin-top: 11px; }

.index_about h2 #en_a { background-image: url(../images/index_about_en.jpg); background-repeat: no-repeat; background-position: left top; text-indent: -6000px; display: block; height: 53px; margin-top: 11px; }

.index_about p { line-height: 22px; }

.index_img { margin-top: 11px; }

.index_h2_big a { font-size: 14px; line-height: 39px; color: #fdefba; background-image: url(../images/index_h2_big.gif); background-repeat: no-repeat; background-position: left top; text-indent: 20px; display: block; height: 39px; font-weight: bold; margin-top: 25px; color: #000; }


.page_content_h2 { font-size: 14px; line-height: 39px; color: #fdefba; background-image: url(../images/page_content_h2.gif); background-repeat: no-repeat; background-position: left top; text-indent: 20px; display: block; height: 39px; font-weight: bold; margin-top: 10px; margin-bottom:12px; color: #000; }



.content { line-height: 20px; }




/**************************************************************************

	porduct_list

**************************************************************************/

.porduct_list { color: #ffedaf; margin: 0px; padding: 0px; width:700px; }
.porduct_list li { float: left; text-align: center; margin-left: 10px; display: inline; margin-top: 20px; height: 184px; }
.porduct_list a { height: 184px; width: 160px; color: #ffedaf; line-height: 22px; float: left; overflow: hidden; }
.porduct_list a img { border: 1px solid #ffedaf; padding: 1px; }
.porduct_list a:hover img { border: 1px solid #bdb082; }

.next { text-align: center; margin-top: 20px; }
.next a { color: #ffedaf; }

/**************************************************************************

	footer

**************************************************************************/

.footer { line-height: 30px; background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; background-position: center top; text-align: center; margin-top: 30px; margin-bottom: 30px; }
.footer a { color: #ffedaf; }