/* CSS Document */

body{background-image: url(../images/index_bg.jpg);margin: 0px;padding: 0px;}
body,div,ul,li, p{margin:0px;padding:0px;}
ul{list-style:none;}
body {color: #260F02;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
a:link, a:visited {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color: #A51105;}

.errortips { margin:0px 0px 0px 8px; padding:3px; background:#FFEBEB; padding-left:20px; background:url(../admincp/images/bg_repno.gif) no-repeat -295px -645px; color:#F00; }

#index{width:940px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

#header{
	height:100px;
	margin:0px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
	width: 940px;
	padding-bottom: 10px;
	padding-top: 20px;
}
.header_logo{height:75px;width:80px;float: left;padding-top: 15px;padding-left: 20px;text-align: left;}
.header_navco{
	height:24px;
	width:810px;
	float: left;
	text-align: right;
	line-height: 24px;
	color: #999999;
	padding-bottom: 5px;
}
.header_mainnav{float: left;width:768px;text-align: right;padding-left: 72px;}

#content{width: 940px;float: left;}
.content_banner{}
.content_cons{float: left;width: 900px;padding-right: 20px;padding-left: 20px;padding-top: 20px;}
.content_cons_news{float: left;width: 320px;}
.content_cons_news_nav{float: left;width: 320px;height:20px;padding-bottom: 2px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DBCCB3;padding-top: 3px;}
.content_cons_news_navs{float: left;width: 160px;padding-left: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 20px;background-image: url(../images/nav_01.gif);background-repeat: no-repeat;background-position: left center;}
.content_cons_news_nav_more{float: right;width: 60px;padding-left: 4px;text-align: right;line-height: 20px;font-size: 11px;}
.content_cons_news_box{float: left;width: 320px;padding-top: 5px;padding-bottom: 3px;}
.content_cons_news_boxmain{float: left;width: 270px;font-family: "宋体";}
.content_cons_news_boxtime{float: right;width: 46px;text-align: right;font-family: "宋体";color: #666666;}

.content_cons_pro{float: left;width: 300px;padding: 8px;margin-right: 20px;margin-left: 20px;height: 170px;background-image: url(../images/tit_di.gif);background-repeat: no-repeat;background-position: left top;}
.content_cons_ban{float:left;width:224px;}

.content_cons_ban_img{padding-bottom:8px;}
.content_cons_ban_con {}

#footer{color:#666;width:940px;padding-top:30px;padding-bottom:30px;text-align:center;float:left;margin-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#CCCCCC;}
#footer a:link {color: #666666;text-decoration: underline;}
#footer a:visited {color: #666666;text-decoration: underline;}
#footer a:hover {text-decoration: underline;color: #A51105;}
#footer a:active {text-decoration: none;color: #999999;}

.content_cons_news_box a:link {color:#333333;text-decoration:none;background-image:url(../images/tit_d.gif);background-repeat: no-repeat;background-position: left 4px;padding-left: 10px;}
.content_cons_news_box a:visited {color: #333333;text-decoration: none;background-image:url(../images/tit_d.gif);background-repeat:no-repeat;background-position: left 4px;padding-left:10px;}
.content_cons_news_box a:hover {text-decoration: none;color: #A51105;background-image:url(../images/tit_t.gif);background-repeat: no-repeat;background-position: left 4px;padding-left:10px;}
.content_cons_news_box a:active {text-decoration: none;color: #A51105;background-image: url(../images/tit_t.gif);background-repeat: no-repeat;background-position: left 4px;padding-left: 10px;}
.content_cons_news_box ul{padding:0px; margin:0px;list-style:none;}
.content_cons_news_box li{margin:0px;list-style:none;line-height: 20px;}

.content_cons_pro a:link {color: #260F02;text-decoration: none;}
.content_cons_pro a:visited {color: #260F02;text-decoration: none;}
.content_cons_pro a:hover {text-decoration: none;color: #A51105;}
.content_cons_pro a:active {text-decoration: none;color: #A51105;}

/* Nav
==========================================================*/
.nav {width:768px;background-image: url(../images/nav.gif);background-repeat: no-repeat;background-position: 0 -36px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: auto;}
.navinner {background: url(../images/nav.gif) no-repeat 100% -72px;width:99%;}
.navlist {height: 36px;line-height: 36px;overflow: hidden;background: url(../images/nav.gif) repeat-x 0 0;margin: 0;}

.subnav {position: absolute;top: 91px;left: 0px;float: left;height: 27px;line-height: 27px;white-space: nowrap;background: url(../images/nav.gif) no-repeat 0 -180px;}
* html .subnav {margin: 0;}
.subnav p {padding: 0 10px;background: url(../images/nav.gif) no-repeat 100% -234px;}
.subnav p span {display: block;background: url(../images/nav.gif) repeat-x 0 -207px;}
.subnav p.pointer {position: absolute;top: -4px;left: 16px;height: 5px;width: 11px;padding: 0;margin-left: 20px;text-indent: -999px;background: url(../images/nav.gif) repeat-x 0 -261px;font-size: 12px;}
.subnav a {display: inline;padding: 0;}
[class~="subnav"] a {padding: 0 3px;}
.subnav, .subnav a:link, .subnav a:visited {color: #544701;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: normal;}
.subnav a:hover, .subnav a:active {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal;}
.subnav a:hover, .subnav a:active {background: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: normal;}

/* subnav position and pointer position */
#subnav1 { left: 95px; }
#subnav2 { left: 190px; }
#subnav3 { left: 282px; }


/*#subnav1 .pointer { left: 30px; }
#subnav2 .pointer { left: 33px;}
#subnav3 .pointer { left: auto; right: 37px; }
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 35px; }
#subnav7 .pointer { left: auto; right: 35px; }*/

#subnav1, #subnav2, #subnav4 {min-width: 110px;}
#subnav3 { min-width: 100px; }
#subnav6 { min-width: 130px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {color:#666666;margin-top: 0px;margin-right: 15px;margin-bottom: 10px;margin-left: 15px;}
.note span{float:right;}
.disable {display: none;}


/* Tab
==========================================================*/
.tabs{text-align:left;width:300px;}
.menubox{position:relative;overflow:hidden;height:20px;width:300px;text-align:right;}
.menubox li{float:left;display:block;cursor:pointer;width:28px;text-align:center;line-height:20px;height:20px;}
.menubox li.hover{background-image: url(../images/tit_sz_di.gif);background-repeat: no-repeat;background-position: left center;font-weight: bold;}
.mainbox{clear:both;height:135px;width:300px;text-align:center;line-height:16px;padding-top:10px;background-image: url(../images/tit_con_di.gif);background-repeat: no-repeat;background-position: left top;margin-top: 5px;}
.mainbox ul{display: none;}
.mainbox ul.block{display: block;}


.index_pro_con{float:left;width:280px; height:128px; overflow:hidden;text-align: left;padding-right: 10px;padding-left: 10px;}
.index_pro_con_nav{float:left;width:280px;height:20px;padding-bottom: 5px;font-size: 12px;line-height: 20px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.index_pro_con_img{float:left;width:136px;height:96px;border: 1px solid #999999;padding: 1px;}
.index_pro_con_boxs{float:left;width:135px;padding-left: 5px;line-height: 20px;color: #666666;}
.index_pro_con_more{float:left;width:135px;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;}

.content_page_left{float: left;width: 180px;}
.content_page_left_nav {float: left;width: 180px;}
.content_page_left_nav_con {float: left;width: 170px;height:20px;background-image: url(../images/nav_page_di.gif);background-repeat: no-repeat;background-position: left top;padding-bottom: 8px;padding-left: 10px;padding-top: 7px;font-family: "宋体";font-size: 14px;line-height: 20px;color: #FFFFFF;}
.content_page_left_nav_cons {float: left;background-image: url(../images/nav_01.gif);background-repeat: no-repeat;background-position: left center;padding-left: 15px;}
.content_page_left_nav_box {float: left;width: 170px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #A29C85;padding-left: 10px;line-height: 20px;padding-top: 5px;}
.content_page_left_nav_box_img {float: left;width: 170px;padding-bottom: 5px;padding-left: 10px;padding-top: 5px; text-align:center;}

.content_page_right{
	float: left;
	width: 700px;
	padding-left: 20px;
	font-family: "宋体";
}
.content_page_right_nav{float: left;width: 680px;height: 20px;background: url(../images/nav_page_di02.gif) no-repeat left top;line-height: 20px;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;font-family: "宋体";color: #333333;padding-left: 10px;}
.content_page_right_nav_txt{float: left;padding-left: 20px;background-image: url(../images/page_nav_01.jpg);background-repeat: no-repeat;background-position: left 3px;}
.content_page_right_nav_dw{float: right;text-align: right;}

.content_page_right_tit{float: left;width: 660px;background-color: #FFFFFF;margin-top: 5px;padding: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px; overflow:hidden;}
.content_page_pro_boxs{float: left;width: 660px;margin-bottom: 20px;}
.content_page_pro_ymbox{float: left;width: 660px;margin-bottom: 20px;text-align: center;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom: 4px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999999;}
.content_page_pro_boxs_h{float: left;width: 660px;background-image: url(../images/nav_page_di04.gif);background-repeat: no-repeat;background-position: left bottom;height: 10px;}
.content_page_pro_boxs_c{float: left;width: 640px;background-color: #D7D1BD;padding-right: 10px;padding-left: 10px;}
.content_page_pro_boxs_img{
	float: left;
	width: 360px;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	text-align: center;
}
.content_page_pro_boxs_txt{float: left;width: 250px;background-color: #D7D1BD;margin-left: 5px;padding-left: 15px; overflow:hidden;}
.content_page_pro_boxs_txt_nav{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 24px;padding-bottom: 4px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #A29C85;}
.content_page_pro_boxs_txt_cons{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;color: #534F40;}
.content_page_pro_boxs_f{float: left;width: 660px;background-image: url(../images/nav_page_di05.gif);background-repeat: no-repeat;background-position: left top;height: 10px;}

.content_page_pro_con{float: left;width: 140px;margin-right: 12px;margin-left: 12px;height: 140px;background-image: url(../images/nav_page_di03.gif);background-repeat: no-repeat;background-position: left top;margin-bottom: 20px;}
.content_page_pro_con_img{width: 126px;height: 106px;border: 2px solid #FFFFFF;margin-top: 5px;margin-right: 5px;margin-left: 5px;}
.content_page_pro_con_txt{float: left;width: 140px;height: 25px;text-align: center;font-size: 12px;color: #333333;line-height: 25px;}
.content_page_left_nav_box a:link {color: #260F02;text-decoration: none;background-image: url(../images/arrow4.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;}
.content_page_left_nav_box a:visited {color: #260F02;text-decoration: none;background-image: url(../images/arrow4.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;}
.content_page_left_nav_box a:hover {text-decoration: none;color: #A51105;background-image: url(../images/arrow5.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;}
.content_page_left_nav_box a:active {text-decoration: none;color: #A51105;background-image: url(../images/arrow5.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;}

.content_page_left_nav_cons a:link {color: #FFFFFF;text-decoration: none;}
.content_page_left_nav_cons a:visited {color: #FFFFFF;text-decoration: none;}
.content_page_left_nav_cons a:hover {text-decoration: none;color: #FF0000;}
.content_page_left_nav_cons a:active {text-decoration: none;color: #FF0000;}

.content_page_left_banner {float: left;width: 180px;padding-top: 10px;padding-bottom: 10px;}
.content_page_right_nav a:link {color: #666666;text-decoration: none;}
.content_page_right_nav a:visited {color: #666666;text-decoration: none;}
.content_page_right_nav a:hover {text-decoration: none;color: #A51105;}
.content_page_right_nav a:active {text-decoration: none;color: #A51105;}

.header_navco a:link {color: #999999;text-decoration: none;}
.header_navco a:visited {color: #999999;text-decoration: none;}
.header_navco a:hover {text-decoration: none;color: #A51105;}
.header_navco a:active {text-decoration: none;color: #A51105;}

.content_page_pro_con_txt a:link {color: #666666;text-decoration: none;}
.content_page_pro_con_txt a:visited {color: #666666;text-decoration: none;}
.content_page_pro_con_txt a:hover {text-decoration: none;color: #A51105;}
.content_page_pro_con_txt a:active {text-decoration: none;color: #A51105;}

.content_page_right_news{float: left;width: 660px;}
.content_page_right_news_nav{float: left;width: 640px;background-image: url(../images/index_bg.jpg);height: 25px;line-height: 25px;font-family: "宋体";font-size: 12px;color: #333333;padding-right: 10px;padding-left: 10px;}
.content_page_right_news_con{float: left;width: 660px;padding-top: 10px;padding-bottom: 15px;}
.content_page_right_news_conbox{float: left;width: 640px;padding-top: 5px;padding-bottom: 3px;margin-bottom: 5px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #A29C85;margin-right: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;margin-left: 10px;}
.content_page_right_news_conbox_l{float: left;width: 540px;}
.content_page_right_news_conbox_t{float: right;width: 100px;text-align: right;}
.content_page_pro_ymbox a:link {color: #666666;text-decoration: none;}
.content_page_pro_ymbox a:visited {color: #666666;text-decoration: none;}
.content_page_pro_ymbox a:hover {text-decoration: none;color: #A51105;}
.content_page_pro_ymbox a:active {text-decoration: none;color: #A51105;}


.content_page_left_nav_box a:link {color: #544701;text-decoration: none;}
.content_page_left_nav_box a:visited {color: #544701;text-decoration: none;}
.content_page_left_nav_box a:hover {text-decoration: none;color: #A51105;}
.content_page_left_nav_box a:active {text-decoration: none;color: #A51105;}

/* news list */
ul.news_list {list-style-type:none; margin:0px; padding:0px;}
ul.news_list li {margin-bottom:2px; margin-top:2px; font-size:12px;}
ul.news_list li .news_data {float:right; color:#666;}
.news {margin:8px;}
.news h1 {font-size:16px; margin-top:0px; text-align:center;}
.news .news_attribute {font-size:12px; color:#666; text-align:right;}
.news .content {margin-bottom:12px; margin-top:20px; line-height:150%;}
.news .content p {margin-bottom:16px;}

/*catalog list */
.catalog {width:99%; overflow:hidden;}
.catalog ul {list-style-type: none;margin:0px;padding:0px;}
.catalog ul li {padding:0px 0px 0px 8px;}
.catalog a:link,.catalog a:visited,.catalog a:hover {background-image:none; padding-left:0px;}
.catalog ul li a:link,.catalog ul li a:visited,.catalog ul li a:hover {background-image:none; padding-left:0px;}

/* product detail */
.product_detail {padding:8px;}
.product_detail h1 {background-image:none;font-size:14px; color:#333333; margin-top:0px; margin-bottom:12px; border-style:none; padding:0px;}
.product_detail .pro_picture {float:left;width:310px; border:1px solid #CCCCCC; text-align:center; overflow:hidden; padding-bottom:4px; padding-top:4px;}
.product_detail .pro_attribute {margin-left:320px;}
.product_detail .pro_attribute ul {list-style-type:none; margin:0px; padding:0px;}
.product_detail .pro_attribute ul li {padding:2px; margin-top:2px; margin-bottom:4px; border-bottom:1px dashed #CCCCCC;}
.product_detail .detail {margin-top:20px; width:99%;}
.product_detail .detail .label {font-weight:bold;border-bottom:1px solid #CCCCCC; margin-bottom:8px;}
.product_detail .detail .content {padding-left:12px; line-height:150%; font-size:12px;}
.product_detail a:link,.product_detail a:visited {color:#333333; text-decoration:underline;}
.product_detail a:hover {color:#FF0000; text-decoration:underline;}
.product_detail table.picture_box tr td {padding:5px; border:1px solid #999;}

.job_list {width: 660px;padding-top: 10px;padding-bottom: 15px; overflow:hidden;}
.job_list dl {margin:0px; padding:0px;}
.job_list dl dt {margin-left:0px; font-weight:bold; font-size:14px;}
.job_list dl dt .right {font-weight:normal; float:right; font-size:12px;}
.job_list dl dd {margin-left:0px; color:#666; font-size:12px; padding:8px; margin-bottom:12px; border-bottom:1px solid #999;}
table.job_grid {border-collapse:collapse; border-bottom:2px solid #CCC;}
table.job_grid td {padding:5px;}
table.job_grid td.label {background-color:#F2F2F2; padding-left:20px; width:100px!important;}
table.job_grid caption {background-color:#A29C85; color:#FFF; font-size:14px; font-weight:bold; padding:5px 5px 5px 20px; text-align:left;}
.require_label {margin:24px 0px 5px 0px; font-size:14px; font-weight:bold;}

/* page links */
.page {height:32px; margin-top:10px; text-align:right; clear:both;}
.page_links {padding: 4px 0px 0px 0px; height:24px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.page_links a:link,.page_links a:visited {color: #000000;margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #666666;text-decoration: none;}
.page_links a:hover {color: #FF0000;margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #666666;text-decoration: none;background-color: #EEEEEE;}
.page_links font {margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #AAAAAA;}
.page_links ul {margin: 0px;padding: 0px;}
.page_links li {list-style-type: none;display:inline;margin: 0px 1px 0px 1px;padding: 0px;}
.page_links .page_input {border:1px solid #999999;height:14px;width:30px;}
