@charset "utf-8";
body {
	margin: 0px;
	background-image: url(/images/main_bg.jpg);
	background-position: center center;
	font-family: "微软雅黑";
	font-size: 14px;
}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
input,select{font-size: 12px;line-height: 16px;}
img{border: 0;}
ul,ul li{list-style-type: none;}
.left{float:left;}
.right{float:right;}
a{color: #727171;}
a:hover{color: #900;}
div--{overflow: hidden;}
.main_logo_bg{
	height: 100%;
	width: 100%;
	background-image: url(/images/main_logo_bg.png);
	_background-image: url(/images/main_logo_bg.gif);
	background-position: center 280px;
}
.top_red {
	background-color: #D0121B;
	height: 35px;
	border-bottom:1px solid #F4EABB;
}
.top_nav_bg_one {
	height: 360px;
	background-image: url(/images/banner/home.jpg);
	background-position: center center;
	background-repeat: repeat-x;
}
.top_nav_bg_two {
	height: 360px;
	background-image: url(/images/banner/home1.jpg);
	background-position: center center;
	background-repeat: repeat-x;
}
.top_data{
	width:1000px;
	left: 50%;
	margin-left:-500px;
	position: absolute;
}
.top_tile {
	background-image: url(/images/tile_top_bg.png);
	_background-image: url(/images/tile_top_bg.gif);
	height: 70px;
	margin-top: -5px;
	z-index: 10;
}
.main{
	width: 1002px;
	margin: auto;
}
.nav{
	
}
.nav ul.big_ul{
	height: 35px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	display: inline;
	background-image: url(/images/nav_bg.png);
	_background-image: url(/images/nav_bg.gif);
	width: 750px;
}
.nav li.big_li {
	float: left;
	display: inline;
	width: 80px;
	height: 35px;
	margin-left:3px;
}
.nav li.big_li a.big_a{
	line-height: 32px;
	color: #FFF;
	display: block;
	text-decoration: none;
	font-size: 14px;
	height: 35px;
	float: left;
	text-align: center;
	width: 80px;
	position: absolute;
}
.nav li.big_li a.big_a:hover,.nav li.big_li_this a.big_a{
	background-image: url(/images/nav_this_bg.png);
	_background-image: url(/images/nav_this_bg.gif);
}
.small_meun{
	position: absolute;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding: 0px;
	background-color: #E0BA7F;
	width: 110px;
	display: none;
}
.small_meun li{
	display: block;
	height: 35px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.small_meun li a{
	text-decoration: none;
	display: block;
	line-height: 35px;
	text-align: center;
	height: 35px;
	font-size: 12px;
	white-space: nowrap;
	color: #FFF;
}
.small_meun li a:hover {
	background-color: #E7C99C;
	color: #714F1C;
}

.nav .search{
	float: left;
	margin-left: 15px;
	display: inline;
	margin-top: 25px;
	background-image: url(/images/search_bg.png);
	height: 25px;
	width: 155px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	overflow: hidden;
}
.nav .search .ipt{
	border: none;
	height: 20px;
	width: 130px;
	margin-top:2px;
	background: none;
	line-height: 20px;
	float: left;
}
.nav .search .btn{
	border: none;
	height: 20px;margin-top:2px;
	width: 20px;
	background: url(/images/search_button.png) no-repeat center center;
	float: left;
}
.logo{clear:both;}
.logo a{
	margin: 20px;
	display: inline;
	float: left;
	width:323px;
	height:53px;
	background:url(/images/logo.png);
	_background:url(/images/logo.gif);
}
.top_block {
	background-image: url(/images/top_block.gif);
	height: 19px;
	width: 99px;
	float: right;
	display: inline;
	margin: 20px;
	background-repeat: no-repeat;
}
.content_box{
	margin-top: -10px;
	min-height: 600px;
	background-image: url(/images/main_foot_bg.png);
	_background-image: url(/images/main_foot_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	overflow:auto;
}
.foot{
	clear: both;
	background-color: #6E1217;
	height: 105px;
}
.foot_tile{
	background-image: url(/images/tile_foot_bg.png);
	height: 14px;
	overflow: hidden;
}
.ding{
	margin-top: -268px;
	margin-left: 15px;
	z-index: 10;
	position: absolute;
	width:235px;
	height:286px;
	background:url(/images/ding.png);
	_background:url(/images/ding.gif);
}
.company_link{
	padding-top: 20px;
	float: right;
	margin-right:80px;
	display: inline;
}
.company_link .link1{
	height: 25px;
	overflow: hidden;
	width:280px;
}
.company_link .link1 a{
	color: #686767;
	float: left;
	text-decoration: none;
	font-size: 12px;
	margin-right: 20px;
	line-height: 24px;
	height: 25px;
	background-image: url(/images/foot_link_bg.png);
	_background-image: url(/images/foot_link_bg.gif);
	text-align: center;
	width: 115px;
}
.company_link .link1 a:hover {
	color: #900;
}
.company_link .link2{
	clear: both;
	padding-top: 10px;
}
.company_link .link2,.company_link .link2 a{
	color: #d89e00;
	text-decoration: none;
	font-size: 14px;
}
.company_info {
	font-size: 12px;
	color: #EAB06B;
	float: right;
	padding-top: 20px;
	background-image: url(/images/foot_logo.png);
	_background-image: url(/images/foot_logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 70px;
	padding-left: 70px;
	margin-right: 20px;
	display: inline;
}

.content_left{
	float: left;
	width: 270px;
	padding-bottom:300px;
	padding-top:30px;
}
.content_right{
	width: 710px;
	display: inline;
	float: left;
	margin-left: 20px;
}
.left_nav {
	background-color: #fef7f2;
	border: 1px solid #8e8e8d;
	overflow: auto;
}
.left_title {
	background-image: url(/images/left_title_bg.jpg);
	height: 42px;
	width: 258px;
	color: #f08658;
	line-height: 42px;
	font-size: 18px;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.left_nav_list{
	margin: 5px;
	overflow:auto;
}
.left_nav_list li.gap {
	background-color: #cdcece;
	height: 1px;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: none;
	line-height: 1px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 258px;
}
.left_nav_list li.this {
	background-color: #D0121B;
	background-image: url(/images/left_icon_this.jpg);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D68205;
	border-bottom-color: #D68205;
}
.left_nav_list li.this a,.left_nav_list li.this a:hover{
	color: #FFF;
}
.left_nav_list li.small{
	background-color: #FFDFA5;
	background-image: none;
	text-align: center;
	padding: 0px;
	width: 258px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF7F7;
	line-height: 35px;
	height: 35px;
}
.left_nav_list li.small a{
	color: #CE1418;
}
.left_nav_list li.small_this a{
	font-weight: bold;
}
.left_nav_list li {
	display: block;
	line-height: 40px;
	height: 40px;
	padding-left: 40px;
	background-image: url(/images/left_icon.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	width: 218px;
	float: left;
	clear: both;
}

.left_nav_list li a {
	display: block;
	text-decoration: none;
	color: #6C6C6F;
}
.left_nav_list li a:hover{
	color: #900;
}
.left_contact {
	margin-top: 20px;
}
.contact_title {
	background-image: url(/images/left_logo.png);
	background-repeat: no-repeat;
	line-height: 30px;
	height: 30px;
	padding-left: 40px;
	background-position: 5px center;
	color: #850D13;
	font-size: 16px;
}
.contact_info {
	height: 100px;
}
.contact_info img {
	float: left;
	padding: 1px;
	border: 1px solid #CCC;
	background-color: #FFF;
	display: inline;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.contact_info span {
	font-size: 12px;
	padding-top: 10px;
	float: left;
	width: 180px;
	display: block;
	line-height: 16px;
}
.contact_link a {
	color: #FFF;
	font-size: 14px;
	float: left;
	text-decoration: none;
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
	line-height: 22px;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	width:100px;
	background-image: url(/images/contact_link_bg.png);
}
.contact_link a:hover{background-image: url(/images/contact_link_bg_h.png);}
.contact_link a span {
	background-image: url(/images/go_icon.png);
	height: 15px;
	width: 38px;
	display: inline-block;
	margin-left: 5px;
	margin-top:5px;
}

.contact_link {
	clear: both;
	height: 30px;
}
.page_position {
	height: 30px;
	text-align: right;
	line-height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AC0811;
	padding-right: 15px;
}
.page_position a{
	color: #221815;
	text-decoration: none;
}

.content_data{line-height:1.5;}
.news_title {
	height: 35px;
	float: left;
	line-height: 35px;
	padding-left: 15px;
	font-size: 18px;
	font-weight: normal;
	color: #860D14;
}
.news_more{
	float: right;
	font-size: 14px;
	line-height: 35px;
	text-decoration: none;
	padding-right: 15px;
}
.news_table{margin-top:5px;}
.list_news td a,.list_news td{
	line-height: 30px;
	text-decoration: none;
}
.no_data td{
	line-height: 40px;
	color: #999;
}
.page_title{
	font-size: 20px;
	line-height: 55px;
	text-align: center;
	margin-top: 15px;
}
.page_title_more{
	font-size: 14px;
	text-align: right;
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
}
.page_image{padding:10px; text-align:center;}
.page_content{
	word-break: break-all;
	padding: 10px;
	line-height: 1.5;
}
.page_up_down{
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding: 10px;
}
.show_p_item{
	text-decoration: none;
}
.show_p_item img{
	height: 160px;
	width: 200px;
	display: block;
}
.show_p_item span{
	display: block;
	background-color: #FFDFA5;
	color: #7B1810;
	width: 200px;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	margin: auto;
	text-decoration: none;
	margin-top:2px;
}
.article_img{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 170px;
}
.article_img img{
	background-color: #FFF;
	padding: 1px;
	border: 1px solid #CCC;
	height: 120px;
	width: 160px;
}
.article_data{
	text-align: left;
}
.article_data a{
	display: block;
}
.article_data a.read_more{
	text-align: right;
	padding-right: 15px;
}
.article_data .ttt{
	line-height: 20px;
	font-weight: bold;
	display: block;
	padding-top: 15px;
}
.article_data .ddd{
	font-size: 12px;
	line-height: 20px;
	display: block;
	padding-top: 5px;
}
#container{
	margin: 15px;
}
.article_line{
	margin-bottom: 10px;
}
.article_line td{
	line-height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: 10px;
	overflow: hidden;
}

/*首页代码样式*/
.index_text{
	clear: both;
	height: 60px;
	width: 100%;
}
.index_text .left_text{
	float: left;
	font-size: 18px;
	width: 120px;
	text-align: right;
	padding: 5px 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D89D01;
	line-height: 25px;
	font-family: "宋体";
}
.index_text .right_text{
	float: left;
	width: 840px;
	font-size: 12px;
	line-height: 20px;
	text-indent: 28px;
	padding: 10px 0 10px 10px;
	font-family: "宋体";
}
.index_content_box{
	background-image: url(/images/index_foot_bg.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.index_nav{
	padding-top: 20px;
	height: 260px;
	clear: both;
}
.i_nav{
	border: 1px solid #D89E00;
	background-color: #FFF;
	padding: 15px;
	float: left;
	height: 195px;
	overflow: hidden;
}
.i_nav_youku a.name{margin-top:15px;}
.i_nav_youku a{
	display: block;
	text-align: center;
	line-height: 20px;
	color: #666;
	text-decoration: none;
}
.i_nav_other{
	margin-left: 10px;
	width: 145px;
}
.i_nav_other a,.i_nav_other a span,.i_nav_other a img{
	display: block;
	text-decoration: none;
}
.i_nav_other span.o_name{
	font-size: 18px;
	color: #cf7c04;
	text-align: center;
	line-height: 30px;
	height: 30px;
}
.i_nav_other span.o_text{
	font-size: 12px;
	color: #727171;
	text-decoration: none;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
}
.i_nav_other a img{margin-top:5px;}
.index_product{clear:both; padding-left:262px;}
.i_product{
	border: 1px solid #850303;
	background-color: #FFF;
	height: 240px;
	overflow: hidden;
}
.i_product .p_list{
	float: left;
	width: 200px;
	height:210px;
	margin: 15px;
	margin-right:0;
	padding-right:15px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #D19600;
	display:inline;
}
.i_product .p_list .p_list_one{
	height: 100px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
}
.i_product .p_list .p_list_one a{
	display: block;
	text-decoration: none;
}
.i_product .p_list .p_list_one a.p_name{
	text-align: center;
	font-size: 18px;
	color: #cf7c04;
	line-height: 35px;
}
.i_product .p_list .p_list_one a.p_text{
	font-size: 12px;
	line-height: 20px;
}
.i_product .p_list_more li{
	display: block;
	line-height: 25px;
	height: 25px;
	float: left;
	width: 200px;
}
.i_product .p_list_more li a{
	text-decoration: none;
	font-size: 12px
}
.i_product .p_list_more li .right{color:#727171;font-size: 12px;}

.p_roll{width:504px;position:relative;overflow:hidden;float:left;}
.picbox{width:504px;height:240px; overflow:hidden; position:relative;}
.piclist{height:115px;position:absolute; left:0px; top:70px}
.piclist li{margin-left:15px;float:left;display:inline;}
.piclist li img{width:148px;height:112px;}
.swaplist{position:absolute; left:-3000px; top:70px;}
.p_roll_go{
	width: 24px;
	height: 52px;
	position: absolute;
	top: 100px;
	z-index: 99;
	cursor: pointer;
	filter: alpha(opacity=70);
	opacity: 0.7;
	background-image: url(/images/p_roll_go.gif);
}
.go_prev{ background-position:0 0;}
.go_next{ background-position:0 -52px;right:0;}

.ly_text{
	font-size: 12px;
	color: #900;
	padding: 15px;
}
.ly_kuang{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #454442;
	border-right-color: #bfbebc;
	border-bottom-color: #bfbebc;
	border-left-color: #454442;
	background-color: transparent ;
	line-height: 22px;
	height: 22px;
	font-size: 14px;
}
.ly_button{
	font-size: 14px;
	color: #FFF;
	background: #900;
	height: 25px;
	width: 100px;
	border: none;
}

/* 浮动面板 */
#floatPanel{}
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(/images/float-panel-bg.gif) no-repeat left top;border:solid 1px #ddd;position:fixed;right:25px;top:300px;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;}
#floatPanel .ctrolPanel .arrow:hover span{display:block;}
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .contact span{line-height:90px;}
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .qrcode span{display:none;}

#floatPanel .popPanel{width:230px;height:242px;position:fixed;right:70px;top:300px;z-index:10000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); }
#floatPanel .popPanel .popPanel-inner{width:230px;height:242px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:240px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:220px;height:240px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:200px;height:200px;border:none;padding:10px 10px 5px 10px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:24px;letter-spacing:1px;}

/**页面条幅文字*/
.tle_t1,.tle_t2,.tle_t3,.tle_t4{font-size: 14px;line-height: 30px;display: block;text-align: center;margin: 10px 0;}
.tle_t1{background-color: #E7D7A3;color:#00000E;}
.tle_t2{background-color: #E7C9A3;color:#00000E;}
.tle_t3{background-color: #BAE0AF;color:#00000E;}
.tle_t4{background-color: #BC1B21;color:#FFFFFF;font-size:16px;}