﻿.header, .banner, .footer, .home-banner, .main { background: url("Images/main-bg.png") repeat-y left; }
.w1 { width: 1002px; margin: 0 auto; }
.w2 { width: 990px; margin: 0 auto; }
/*head menu*/
.header { position: relative; min-height: 100px; height: auto !important; height: 100px; }
.header-content { min-height: 147px; height: auto !important; height: 147px; }
.menu { bottom: 7px; height: 35px; left: 16px; overflow: hidden; position: absolute; width: 958px; }
.menu table { height: 35px; width: 100%; }
.menu table td { text-align: center; }
.menu table.table_menu { width: 460px; }
.menu table td a:link, .menu table td a:visited, .menu table td a:hover, .menu table td a:active { color: #FFFFFF; display: block; font-family: "微软雅黑"; font-size: 14px; height: 35px; line-height: 35px; text-decoration: none; width: 95px; }
.menu table td a { background: url("Images/menu_bg.png") no-repeat scroll left center transparent; color: #FFFFFF; display: block; font: 14px/35px "微软雅黑"; height: 35px; text-decoration: none; width: 95px; }
.menu table td a:hover { background: url(Images/menu_bg_hover.png) no-repeat left center; color: #FFFFFF; }
.menu-bottom { height: 7px; overflow: hidden; position:absolute; bottom:0; }
.setHome { background: url(Images/home.png) left no-repeat; display: inline-block; width: 70px; text-align: right; color: #000; }
.favorite { background: url(Images/add.png) left no-repeat; display: inline-block; margin-left: 12px; width: 70px; text-align: right; color: #000; }
/** banner **/
.banner { min-height: 100px; height: auto !important; height: 100px; }
/****/
.main-left-in { background: url("Images/main-left-bg-in.jpg") repeat-y left top; width: 225px; }
.main-left-up { background: url("Images/main-left-bg-up.jpg") no-repeat left top; width: 225px; }
.main-left-in, .main-left-up { }
.main-right { width: 765px; min-height: 350px; height: auto !important; height: 350px; background: #fff url("Images/main-right-bg-top.jpg") repeat-x left top; }
.coum-name { color: #505050; height: 52px; width: 225px; }
.coum-name span.title { font-size: 16px; line-height: 58px; padding-left: 32px; }
/* 图片居中 start */
.img-center { cursor: pointer; display: table; text-align: center; }
.img-center span, .img-center a { cursor: pointer; display: table-cell; vertical-align: middle; }
.img-center span img, .img-center a img { vertical-align: middle; padding: 0; margin: 0; }
/* 图片居中 end */
/*****下拉列表*****/
ul.dropdown { width: 205px; padding-left: 20px; padding-top: 8px; }
ul.dropdown li { float: left; height: 28px; position: relative; }
ul.dropdown li.first-li { width: 195px; background: url("Images/arrow.jpg") no-repeat 15px 50%; }
ul.dropdown li.first-li .first-a { display: block; height: 28px; line-height: 28px; margin: 0 auto; text-indent: 30px; width: 195px; }
ul.dropdown li a { color: #505050; display: block; font: 14px/28px 宋体; overflow: hidden; text-decoration: none; }
ul.dropdown li ul { visibility: hidden; position: absolute; left: 100%; top: 0; z-index: 598; width: 185px; background-color: #fff; border: solid 1px #C6C6C6; }
ul.dropdown li ul li { width: 183px; border: solid 1px #fff; background-color: #F0F1F5; }
ul.dropdown li ul li a { text-indent: 25px; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: pointer; border-color: #C6C6C6; background-color: #fff; }
ul.dropdown ul li.hover, ul.dropdown ul li:hover { background-color: #DFE1EA; border-color: #fff; }
/*****************/
.main-right-head { border-bottom: 1px solid #8C8C8C; color: #505050; height: 42px; letter-spacing: 1px; margin: 0 auto; text-indent: 24px; width: 730px; word-spacing: 1px; }
.nav-title { color: #505050; font-size: 14px; height: 30px; line-height: 30px; padding-top: 12px; text-indent: 28px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 200px; }
.location { display: inline; padding-top: 24px; margin-right: 12px; font-weight: lighter; color: #747474; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 280px; text-align: right; }
.location a { color: #454545; }
/************/
.product-list { width: 737px; margin-left: 28px; margin-top: 30px; }
.product-list li { float: left; width: 204px; height: 143px; overflow: hidden; margin: 16px; display: inline; margin-top: 8px; margin-bottom: 4px; }
.p-l-img { width: 200px; height: 100px; border: solid 2px #EEEEEE; }
.p-l-name { width: 204px; margin-top: 4px; text-align: center; height: 31px; line-height: 31px; background-color: #EEEEEE; }
.p-l-name a { color: #767676; }
.p-l-name a:hover { color: #000; }
/************footer**********************/
.footer-content { min-height: 70px; height: auto !important; height: 70px; overflow-x: hidden; }
/*****************************/
.product-img-div { height: auto !important; margin: 28px auto 0; min-height: 320px; position: relative; width: 696px; }
.div-img { text-align: center; width: 700px; }
.img-next-btn { background: url("Images/product_arrow_right.jpg") no-repeat scroll left 50% transparent; cursor: pointer; display: inline-block; height: auto !important; min-height: 320px; position: absolute; right: 0; top: 0; width: 27px; }
.img-pre-btn { background: url("Images/product_arrow_left.jpg") no-repeat scroll left 50% transparent; cursor: pointer; display: block; height: auto !important; left: 0; min-height: 360px; position: absolute; top: 0; width: 27px; }
.main-table { border-collapse: collapse; margin: 15px auto; padding: 2px; width: 696px; }
.main-table .td-title { background-color: #EEEEEE; }
.main-table td { border: 1px solid #C1C1C1; border-collapse: collapse; height: 25px; line-height: 18px; padding: 2px; }
.main-table td.contents{ letter-spacing:1px; line-height:180%; padding:12px;}
/***********************/
.txtInput { background-color: #F5F5F5; border: 1px solid #DCDCDC; height: 20px; margin: 0; width: 164px; }
.btnSearch { background-color: #E6E6E6; border: 1px solid #D6D6D6; color: #000000; cursor: pointer; height: 22px; letter-spacing: 2px; line-height: 22px; margin: 0; padding: 0; text-align: center; width: 58px; }
.article-content { letter-spacing: 1px; line-height: 180%; padding-left: 28px; padding-top: 8px; word-spacing: 1px; padding-right: 18px; }
.left-coumn .article-content { padding-left: 8px; }

.article-list { margin-left: 28px; margin-top: 30px; width: 737px; }
.article-list li { background: url("Images/title_arrow.jpg") no-repeat 6px center transparent; border-bottom: 1px dashed #C0C0C0; height: 18px; line-height: 18px; padding: 8px 0; white-space: normal; width: 710px; }

.article-time { color: #6A6A6A; }
.article-title { color: #6A6A6A; line-height: 18px; text-indent: 16px; }
.article-info-title { color: Black; font-size: 16px; font-weight: bold; height: 20px; line-height: 20px; margin-top: 12px; text-align: center; }
.article-info { border-bottom: 1px dashed #8D8D8D; height: 26px; line-height: 26px; text-align: center; margin: 0 18px; margin-top: 12px; }
.input { background-color: #FBFBFB; border: 1px solid #DDDDDD; color: #555555; height: 20px; line-height: 20px; padding: 0 3px; }
.message-list { letter-spacing: 1px; word-spacing: 1px; width: 710px; margin: 0 auto; border: solid 1px #ccc; margin-bottom: 12px; }
.message-list li { border-bottom: 1px dashed #C0C0C0; line-height: 18px; padding: 10px 0; white-space: normal; width: 660px; margin: 0 auto; }
.message-list li .title { background: url("Images/title_arrow.jpg") no-repeat scroll 8px center transparent; color: #050000; margin: 0 8px; padding-left: 18px; }
.home-main { height: 403px; margin: 0 auto; overflow: hidden; }

.home-main-head { height: 196px; margin: 0 20px; overflow: hidden; padding-top: 23px; width: 962px; }
.left-coumn { height: 195px; letter-spacing: 1px; line-height: 200%; overflow: hidden; word-spacing: 1px; width: 453px; }
.left-coumn-head { width: 424px; margin: 0 auto; height: 32px; line-height: 30px; overflow: hidden; }
.left-coumn-title, .right-coumn-title { color: Black; font-size: 14px; font-weight: bold; text-indent: 30px; }
.left-coumn-more, .right-coumn-more { color: #5D5D5D; font-size: 12px; height: 31px; line-height: 31px; padding-right: 12px; text-align: right; width: 48px; }
.left-coumn-more a, .right-coumn-more a { color: #999; }
.left-coumn-content { width: 424px; }
.right-coumn { overflow: hidden; width: 509px; }
.right-coumn-head { width: 481px; margin: 0 auto; height: 32px; line-height: 30px; overflow: hidden; }
.right-coumn-content { height: 150px; margin-left: 18px; margin-top: 8px; overflow: hidden; }
.right-coumn-list li { border-bottom: 1px dashed #DCDCDC; cursor: pointer; height: 28px; margin: 0; width: 470px; }
.right-coumn-list li a { background: url("Images/title_arrow.jpg") no-repeat scroll left center transparent; color: #6A6A6A; cursor: pointer; display: inline; float: left; height: 28px; line-height: 32px; overflow: hidden; text-indent: 12px; white-space: nowrap; width: 455px; }

.home-news-time { color: #B1B1B1; display: inline; float: right; height: 28px; line-height: 32px; overflow: hidden; width: 74px; }
.home-news-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 381px; }


.home-p-l { width: 930px; margin: 0 auto; margin-bottom: 0; height: 180px; overflow: hidden; }
.home-p-l-head { width: 935px; margin: 0 auto; height: 32px; line-height: 30px; overflow: hidden; }
.home-p-l-head-title { color: Black; font-size: 14px; font-weight: bold; text-indent: 35px; }
.home-p-l-head .more { }
.home-p-l-head .more a { }
.home-p-l-content { height: 142px; margin: 0 auto; width: 930px; }
.home-p-l-list { height: 142px; margin: 0 auto; width: 926px; margin-top: 10px; }
#marquee_ul { height: 142px; }
#marquee_ul li { background-color: #FFFFFF; display: inline; float: left; height: 132px; margin: 0 8px; text-align: center; width: 204px; }
#marquee_ul li .p-l-img { border-color: #fff; }
#marquee_ul li .p-l-name { background-color: #fff; }

.turnBtn { width: 12px; float: left; height: 122px; cursor: pointer; }
#btnLeft { display: block; width: 12px; height: 122px; background: url("Images/left_arrow.jpg") no-repeat left top; }
#btnRight { display: block; width: 12px; height: 122px; background: url("Images/right_arrow.jpg") no-repeat left top; }
#marquee_div { float: left; height: 142px; width: 476px; margin: 0 4px; }
.p-l-name a:hover { color: #000; }
.biao-ti a:hover { color: #000; }
.language { position: absolute; top: 12px; right: 12px; color: #fff; }
.language a { color: #fff; padding: 0 2px; }
.language a { color: #000 !important; display: inline-block; width: 60px; text-indent: 25px; }
.langauge_1 a { background: url("Images/cn.jpg") no-repeat; height: 16px; line-height: 16px; }
.langauge_2 a { background: url("Images/en.jpg") no-repeat; height: 16px; line-height: 16px; }
.en_title { color: #A4A4A4; font-family: Arial; font-size: 12px; padding-left: 4px; }
