@charset "utf-8";
/* CSS Document */

body { font-family: Arial; font-size: 12px; background-image: url(../images/bj_body.gif); background-repeat: no-repeat; background-position: center top; }
a { text-decoration: none; color: #333399; }
a:hover { text-decoration: underline; }

h2 { font-size: 14px; line-height: 24px; font-weight: bold; color: #000000; background-image: url(../images/bj_list_1.gif); background-repeat: no-repeat; background-position: left center; margin-top: 20px; margin-bottom: 25px; padding-left: 30px; }

p { line-height: 20px; }

.logo h1 a { /*width:780px;*/ height:109px; text-indent: -6000px; display: block; }
.language { text-align: right; color: #FFFFFF; line-height: 22px; }
.language a { text-align: right; color: #FFFFFF; }

.nav { text-align: center; padding-top: 4px; padding-bottom: 4px; }

.nav ul { width:776px; margin-left:auto; margin-right:auto; padding: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 14px; }
.nav ul li { float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; }
.nav ul li a { color: #303a80; padding: 0 30px; display: block; line-height: 30px; text-decoration: none; /*border-right-width: 2px; border-right-style: solid; border-right-color: #303a80;*/ }
.nav ul li a:hover { background-color: #3366cc; color: #FFF; }
.nav #nav_list { border-right-width: 0px; border-right-style: none; }

.banner { background-image: url(../images/bj_banner.jpg); background-repeat: no-repeat; height: 223px; width: 940px; }

.index_news_list li { line-height: 14px; margin-bottom: 18px; }
.index_news_list li a { margin-right: 10px; margin-left: 10px; }
.index_news_list li i { font-style: normal; }


.index_product_list { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; margin-bottom: 6px; }
.index_product_list li a { /*background-image: url(../images/bj_list_2.gif); background-repeat: no-repeat; background-position: left center;*/ height: 30px; padding-left: 15px; line-height: 30px; background-color: #F5F5F5; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; }
.index_product_list li a:hover { background-color: #3366cc; color: #FFF; text-decoration: none; }

.index_rz { text-align: center; }




.page_content { border-top-width: 1px; border-top-style: dashed; border-top-color: #CCC; background-image: url(../images/bj_page_content.gif); background-repeat: no-repeat; background-position: center top; float: left; min-height: 370px; padding-top: 30px; }
.page_content p { margin-bottom: 10px; }

.page_content table strong { color:#FFF;}

.page_content .grid_10_contect { padding-left: 20px; border-left-width: 1px; border-left-style: solid; border-left-color: #d0ddff; }

.news_contect h3 { font-size: 18px; line-height: 22px; text-align: center; }
.news_contect i { font-style: normal; color: #333; margin-top: 5px; margin-bottom: 16px; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; text-align: center; display: block; }


.page_sidebar_list { }
.page_sidebar_list li { margin: 0px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; }
.page_sidebar_list li a { padding-left: 10px; line-height: 16px; background-color: #6699ff; display: block; color: #FFF; padding-top: 6px; padding-bottom: 6px; margin: 0px;  }
.page_sidebar_list li a:hover { background-color: #3366cc; color: #FFF; text-decoration: none; } /* IE6 内边距叠加？ */

.product_list {}
.product_list li { width:160px; height:200px; float: left; display:inline; text-align: center; margin-right: 12px; margin-left: 12px; }
.product_list img { border: 1px solid #e4e4e4; }
.product_list img:hover { border: 1px solid #3366cc; }
.product_list p { line-height: 20px; }

.next { text-align: center; line-height: 30px; }


.foot_nav { background-color: #2d61e6; text-align: center;  width:940px; margin-top:10px; }
.foot_nav a { color: #FFFFFF; padding-right: 10px; padding-left: 10px; line-height: 26px; }


.foot {text-align: center;}
.foot p { line-height: 20px; color: #333333; }
