body {
	font:13px/1.7 arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";
	padding:0px;
	margin:0px;
	color:#686667;
	background:url(index_r1_c2.jpg) repeat-x;
	background-color:#fff;
}
* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
	color:#454545;
}
.qc {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
}
br {
	line-height:0px;
	height:0px;
}
.float_l {
	float:left;
}
/*ph top*/
.head {
	display:none;
}
@media only all and (max-width:960px) {
.head {
display: block;
}
}
.top1 {
	width:1200px;
	margin:0px auto;
	line-height:33px;
}
.top1 span {
	float:right;
	font-family:Arial, Helvetica, sans-serif
}
@media only all and (max-width:960px) {
.top1 {
display: none;
}
}
.head_p {
	width:1200px;
	margin:0px auto
}
.head_p h1 {
	width:325px;
	float:left;
	background:url(index_r2_c4.jpg) no-repeat left center;
}
.head_p h1 a {
	display:block;
	width:325px;
	height:105px;
}
.head_p h1 span {
	display:none;
}
/*pc nav*/
#navmenu {
	height:105px;
	width:750px;
	float:right;
}
#navmenu ul {
	padding:0px;
	width:750px;
	margin:0px auto;
	
}
#navmenu ul li {
	float:left;
	width:14.28%;
	text-align:center;
	line-height:105px;
	font-size:15px;
}
#navmenu ul li span {
	margin-left:8px;
	font-size:12px;
}
#navmenu ul li a {
	text-decoration:none;
	text-align:center;
	display:block;
}
#navmenu ul li a:hover {
	display:block;
	color:#fff;
	background:#ff0000;
}
.navon a {
	color:#fff;
	display:block;
	background:#ff0000;
	font-weight:600;
}
#navmenu ul li ul {
	display:none;
	position:absolute;
	margin-top:0px;
	margin-left:0px;
*margin-left:-55px;
	background:#2d2d2c;
	padding-top:10px;
	padding-left:0px;
	z-index:999;
	width:160px;
	padding-bottom:20px;
	
}
#navmenu ul li ul li {
	display:block;
	float:none;
	line-height:30px;
	margin-left:10px;
	height:30px;
	text-align:left;
	width:100%;
	clear:both;
}
#navmenu ul li ul li a {
	color:#fff;
	background:none;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	text-align:left;
	margin-left:14px;
}
#navmenu ul li ul li a:hover {
	background:none;
	color:#cd9551;
}
#navmenu ul li:hover ul {
	display:block;
}
#navmenu ul li.sfhover ul {
	display:block;
}
#navmenu ul img {
	float:right;
	margin-right:10px;
}
 @media only all and (max-width:960px) {
.head_p {
display: none;
}
}
/*pc banner*/
#banner {
	height:540px;
	width:100%;
}
#banner_point {
	position:absolute;
	height:19px;
	margin-top:510px;
	z-index:9999;
	width:100%
}
#banner_list img {
	border:0px;
	width:100%;
	height:540px
}
#banner_bg {
	position:absolute;
	bottom:0;
	height:156px;
	z-index:1000;
	cursor:pointer;
	width:100%;
	margin-top:-30px;
}
#banner ul {
	position:absolute;
	left:49%;
	list-style-type:none;
	z-index:1002;
	margin:0 auto;
	padding:0;
	width:103px;
}
#banner ul li {
	display:block;
	width:17px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#fff;
	background:url(ifpoff.png) no-repeat;
	cursor:pointer;
	float:left;
	margin-right:5px;
	display:inline;
	position:relative;
}
#banner ul li.on {
	background:url(ifpon.png) no-repeat;
	color:#fff;
}
#banner_list a {
	position:absolute;
	display:block;
	width:100%;
	height:540px
}
.banner_list11 {
	background:url(1.jpg) no-repeat center top
}
.banner_list22 {
	background:url(2.jpg) no-repeat center top
}
.banner_list33 {
	background:url(3.jpg) no-repeat center top
}
.banner_list44 {
	background:url(4.jpg) no-repeat center top
}
 @media only all and (min-width: 1000px) and (max-width: 1200px) {
#banner {
height:450px;
width:100%;
}
#banner_point {
position:absolute;
height:19px;
margin-top:420px;
z-index:9999;
width:100%
}
#banner_list img {
border:0px;
width:100%;
height:450px
}
#banner_list a {
position:absolute;
display:block;
width:100%;
height:450px
}
 .banner_list11 {
background:url(1-1200-1000.jpg) no-repeat center top
}
.banner_list22 {
background:url(2-1200-1000.jpg) no-repeat center top
}
.banner_list33 {
background:url(3-1200-1000.jpg) no-repeat center top
}
.banner_list44 {
background:url(4-1200-1000.jpg) no-repeat center top
}
}
 @media only all and (max-width: 999px) {
#banner {
display:none;
}
}
.in_about {
	width:1200px;
	margin:0px auto;
	padding-top:35px;
}
.in_about h2 {
	line-height:50px;
	font-size:35px;
	text-align:center;
	font-weight:normal;
}
.in_about h2 span {
	color:#f30013
}
.in_about h3 {
	text-align:center;
	font-size:14px;
	line-height:50px;
	background:url(index_r5_c4.jpg) no-repeat center center;
	font-weight:normal
}
.in_about_l {
	width:600px;
	float:left;
	margin-top:20px;
}
.in_about p {
	line-height:24px;
	font-size:13px;
	height:273px;
	width:580px;
}
.in_about p strong {
	background:url(index_r8_c12.jpg) no-repeat left center;
	line-height:30px;
	font-size:20px;
	font-weight:normal;
	display:block;
	padding-left:15px;
}
.in_about p a {
	display:block;
	margin-top:30px;
	width:80px;
	height:30px;
	border:1px solid #c1c1c1;
	line-height:30px;
	text-align:center;
}
.in_about_r {
	width:600px;
	float:right;
	margin-top:20px;
}
 @media only all and (max-width: 999px){
	 .in_about{ display:none;}
	 }
.in_prodbt { width:1200px; margin:50px auto 0px auto;}
.in_prodbt h2 {
	line-height:50px;
	font-size:35px;
	text-align:center;
	font-weight:normal;
}
.in_prodbt h2 span {
	color:#f30013
}
.in_prodbt h3 {
	text-align:center;
	font-size:14px;
	line-height:50px;
	background:url(index_r5_c4.jpg) no-repeat center center;
	font-weight:normal
}
.in_prod {
	width:1200px;
	margin:10px auto 0px auto;
	background-color:#e8e8e8;
	padding-bottom:20px;
	padding-top:5px;
}

.in_prod_l {
	width:308px;
	float:left;
}
.in_prod_l li {
	line-height:43px;
	text-align:center;
	font-size:15px;
	margin:15px auto 0px auto;
	width:275px;
}
.in_prod_l li a {
	background:#fff;
	width:275px;
	display:block;
	line-height:43px;
	height:43px;
}
.in_prod_l li a:hover {
	background-color:#ff0014;
	color:#fff;
}
.in_prod_r {
	width:890px;
	float:right;
}
.in_prod_1 {
	float:left;
	width:250px;
	margin-left:25px;
	margin-top:25px;
}
.in_prod_l_name {
	background:#000;
	margin-top:-40px;
	line-height:40px;
	z-index:999;
	color:#fff;
	position:relative;
	width:100%;
	display:block;
	font-size:15px;
	text-align:center;
	filter:alpha(opacity=80);  /*支持 IE 浏览器*/
	-moz-opacity:0.80; /*支持 FireFox 浏览器*/
	-khtml-opacity: 0.8; /*webkit内核浏览器*/
	opacity:0.80;
}
 @media only all and (max-width: 999px){
	 .in_prod{ display:none;} .in_prodbt{  display:none;}
	 }
.in_cose {
	width:100%;
	background:url(bbjj.jpg) no-repeat center top;
	height:880px;
	margin-top:40px;
	padding-top:20px;
}


.in_cose h2 {
	line-height:50px;
	font-size:35px;
	text-align:center;
	font-weight:normal;
}
.in_cose h2 span {
	color:#f30013
}
.in_cose h3 {
	text-align:center;
	font-size:14px;
	line-height:50px;
	background:url(index_r5_c4.png) no-repeat center center;
	font-weight:normal
}
@media only all and (max-width: 999px){
	 .in_cose{ display:none;}
	 }
.picshow {
	MARGIN: 0px auto;
	WIDTH: 1200px;
	HEIGHT: 699px;
	BORDER-TOP: #d9e0ea 1px solid;
	BORDER-RIGHT: #d9e0ea 1px solid
}
#picarea {
	MARGIN: 0px auto;
	WIDTH: 1200px;
	BACKGROUND: #fff;
	HEIGHT: 699px
}
#bigpicarea {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH:1200px; 
	HEIGHT: 482px;
	OVERFLOW: hidden
}
.image { width:1200px; height:447px;}
.c_img {
	BORDER-BOTTOM: #ececec 1px solid;
	BORDER-LEFT: #ececec 1px solid;
	width:803px;
	BORDER-TOP: #ececec 1px solid;
	BORDER-RIGHT: #ececec 1px solid
}
#bigpicarea .word {
	width:300px; float:right; margin-right:50px; position:inherit; 
	COLOR: #333; line-height:30px; font-size:13px;
}
#bigpicarea .word span{ line-height:30px; font-size:18px;display:block; padding-top:15px; height:110px;}
#bigpicarea .word span a{ color:#333333;background:url(index_r2_c2.jpg) no-repeat bottom left; height:75px; display:block; }
.word_a{ display:block; margin-top:25px; width:130px; height:35px;}
#bigpicarea .ui-els-hide {
	DISPLAY: none
}
#thumbs {
	LIST-STYLE-TYPE: none; margin:0px auto; width:1200px; height:185px
}
* HTML #thumbs {
	HEIGHT: 100%

}
#thumbs LI {
	MARGIN: 0px 7px;
	WIDTH: 336px;
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 185px
}
#thumbs UL {
	MARGIN-TOP: 3px
}
#thumbs LI.last_img {
	MARGIN-RIGHT: 4px
}
#thumbs LI.first {
	MARGIN: 59px 10px 0px 15px;
	WIDTH: 45px;
	HEIGHT: 80px;
	CURSOR: pointer
}
#thumbs LI.last {
	MARGIN: 59px 10px 0px 15px;
	WIDTH: 45px;
	HEIGHT: 80px;
	CURSOR: pointer
}
#thumbs LI A {
	BORDER-BOTTOM: #fff 2px solid;
	BORDER-LEFT: #fff 2px solid;
	WIDTH:332px;
	DISPLAY: block;
	FONT-SIZE: 0px;
	BORDER-TOP: #fff 2px solid;
	BORDER-RIGHT: #fff 2px solid
}
#thumbs LI A:hover {
	BORDER-BOTTOM: #000 2px solid;
	BORDER-LEFT: #000 2px solid;
	BORDER-TOP: #000 2px solid;
	BORDER-RIGHT: #000 2px solid
}
#thumbs LI A.current {
	BORDER-BOTTOM: #f8ae0f 2px solid;
	BORDER-LEFT: #f8ae0f 2px solid;
	BORDER-TOP: #f8ae0f 2px solid;
	BORDER-RIGHT: #f8ae0f 2px solid
}
#thumbs LI.first IMG {
}
#thumbs LI.last IMG {
}
.bigbtnPrev {
	Z-INDEX: 100;
	POSITION: absolute;
	WIDTH: 35px;
	HEIGHT: 51px;
	TOP: 186px;
	CURSOR: pointer;
	LEFT: 30px
}
.bigbtnNext {
	Z-INDEX: 100;
	POSITION: absolute;
	WIDTH: 35px;
	HEIGHT: 51px;
	TOP: 186px;
	CURSOR: pointer;
	RIGHT: 30px
}
#big_play_prev {
	BACKGROUND-IMAGE: url(../images/leftbig.png);
	WIDTH: 35px;
	DISPLAY: block;
	HEIGHT: 51px;
	_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='../images/leftbig.png')
}
#big_play_next {
	BACKGROUND-IMAGE: url(../images/rightbig.png);
	WIDTH: 35px;
	DISPLAY: block;
	HEIGHT: 51px;
	_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='../images/rightbig.png')
}
#smallpicarea {
	MARGIN: 0px auto;
	WIDTH: 1200px;
	BORDER-TOP: #ececec 1px solid;
	PADDING-TOP: 20px
}


.in_news{ width:1200px; margin:0px auto; padding-top:40px;}
@media only all and (max-width: 999px){
	 .in_news{ display:none;}
	 }
.in_news h2 {
	line-height:50px;
	font-size:35px;
	text-align:center;
	font-weight:normal;
}
.in_news h2 span {
	color:#f30013
}
.in_news h3 {
	text-align:center;
	font-size:14px;
	line-height:50px;
	background:url(index_r5_c4.png) no-repeat center center;
	font-weight:normal
}
.in_news_ul1{ width:580px; float:left; }
.in_news_ul2{ width:580px; float:right;}
.in_news li{ width:580px; height:160px; margin-top:30px; background-color:#e9e9e9;}
.in_news li img{ width:188px; float:left; margin-top:12px; margin-left:12px;}
.in_news li p{ line-height:28px; font-size:13px; width:360px; float:right; padding-top:10px;}
.in_news li p a{ display:block; line-height:30px; font-size:16px; color:#3c3c3e;}

.footer{ line-height:30px; padding:20px 0px 20px 0px; background-color:#bb0007; text-align:center; color:#fff; margin-top:40px;}
.footer a{ color:#fff}



#main_footer{ display: none;}
@media only all and (max-width: 799px){
#main_footer{ display:block;}
.whh{ padding-bottom:65px;}
}
.banner_n{ height:223px; width:100%; margin-top:1px;}
@media only all and (min-width: 600px) and (max-width: 1000px){
.banner_n{ height:180px; width:100%; margin-top:1px;}
}
@media only all and (max-width: 589px){
.banner_n{ height:120px; width:100%; margin-top:1px;}
}





.banner_n{ height:223px; width:100%; margin-top:1px;}
.banner_n2{ display:none}
@media only all and (min-width: 800px) and (max-width: 1000px){
.banner_n{ height:180px; width:100%; margin-top:1px;}
}
@media only all and (max-width: 799px){
.banner_n{ display:none;}
.banner_n2{ display:block; width:100%}
.banner_n2 img{ width:100%; display:block;}
}

.main_n{ width:1200px; margin:10px auto 0px auto; }
@media only all and (min-width: 1000px) and (max-width: 1200px){
.main_n{ width:1000px; margin:10px auto 0px auto; }
}
@media only all and (max-width: 999px){
.main_n{ width:98%; margin:10px auto 0px auto; }
}

.title1{ line-height:36px; font-size:16px; padding-left:15px;}
#side{ width:100%; margin-top:10px;}
#side li{ width:20%; float:left; text-align:center; font-size:15px; }
#side li a{border-bottom:5px solid #ffc600; border-top:1px solid #e2e2e2; display:block; width:98%; height:46px; line-height:46px; margin:0px auto; border-right:2px solid #fff; background-color:#e3e3e3; font-size:15px; color:#3333333;}
#side li a:hover{border-bottom:5px solid #BEBEBE; background-color:#d00010; color:#fff;}
.con{ width:99%; margin:0px auto; padding-top:20px; line-height:26px;}

@media only all and (max-width: 999px){
#side{ width:100%; margin-top:0px;}
#side li{ border:0px; background:url(636.jpg) no-repeat center top; width:140px; height:36px; line-height:36px; font-size:14px; margin-top:10px; margin-left:10px;}
#side li a{border-bottom:0px; border-top:0px; display:block; width:100%; border-right:0px; line-height:36px; background:none;}
#side li a:hover{border-bottom:0px; background: none; color:#527406;}
}

#side_prod{ width:100%; margin-top:10px;}
#side_prod li{ width:16.5%; float:left; text-align:center; font-size:15px; }
#side_prod li a{border-bottom:5px solid #ffc600; border-top:1px solid #e2e2e2; display:block; width:98%; height:50px; line-height:50px; margin:0px auto; background-color:#e3e3e3;}
#side_prod li a:hover{border-bottom:5px solid #BEBEBE; background-color:#d00010; color:#fff;}


@media only all and (max-width: 999px){
#side_prod{ width:100%; margin-top:0px;}
#side_prod li{ border:0px; background:url(636.jpg) no-repeat center top; width:140px; height:36px; line-height:36px; font-size:14px; margin-top:10px; margin-left:10px;}
#side_prod li a{border-bottom:0px; border-top:0px; display:block; width:100%; border-right:0px; line-height:36px; background:none;}
#side_prod li a:hover{border-bottom:0px; background: none; color:#527406;}
}

.con img{ max-width:100%;}
.con{ font-size:14px;}
.prod{ width:25%; float:left; text-align:center; margin-top:20px;}
.prod img{ width:93%; margin:0px auto;}
.prod_name1{ line-height:34px; width:93%; margin:0px auto; background-color:#DEDEDE; font-size:16px; margin-top:5px;}


@media only all and (min-width: 500px) and (max-width: 999px){.prod{width:33.3%; }}
@media only all and (max-width: 499px){.prod{width:50%; }
.prod img{ width:90%; margin:0px auto;}
.prod_name1{ line-height:33px; width:90%; margin:0px auto; background-color:#f2fad6; font-size:13px; margin-top:5px;}
}

.con2{ padding-top:30px;}
.con2 img{ width:300px; float:left; }
.con2 ul{ width:40%; float:left; margin-left:30px; display:inline;}
.con2 ul li{ width:100%; line-height:42px; font-size:14px;}
.con2 ul li strong{ font-size:20px; color: #06589B;}
.con2 ul li span{ font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#06589B;}
.con2_li a{ display:block; float:left; width:80px; margin-right:10px; background-color:#F60; color:#fff; height:26px; line-height:26px; text-align:center; margin-top:10px;font-size:14px;}
@media only all and (max-width: 799px){
.con2_li span{ display:none;}}

@media only all and (max-width: 499px){
.con2 img{ width:95%; }
.con2 ul{ width:95%; }
}


.con_p{ width:100%; line-height:25px; font-size:13px; }
.con_p h4{ padding-left:15px; line-height:40px; background-color:#dddddd; font-size:16px; color:#688c19; margin-top:30px;}
.con_p p{ padding-top:5px;}
.con_p p img{ max-width:95%;}


.next{ margin-top:30px; border-top:2px solid #8bad05; line-height:36px;}
.next a{ margin:0px 10px; text-align:center;}
.pagesone{ display:none;}

#dialogBox{ margin-top:300px;}

.con_news{ line-height:24px;}
.con_news li{ border-bottom:1px dashed #CCC; margin-top:10px; padding-bottom:10px;}
.con_news li a{ font-size:16px; color:#444}
.con_news li a:hover{ color:#F60;}
.con_news li strong{ font-family:Arial, Helvetica, sans-serif; color:#F60; }
.con_news li span{ color:#999; font-size:13px;}
.con_news li p{ color:#666; font-size:13px;}
.con_news h1{ width:100%; font-size:20px; text-align:center; line-height:30px;}
.con_news h2{ font-size:13px; font-weight:normal; color:#888; text-align:center; border-bottom:1px dashed #CCC; padding-bottom:10px; line-height:22px;}

#main_footer{ display: none;}
@media only all and (max-width: 799px){
#main_footer{ display:block;}
.whh{ padding-bottom:65px;}
}



.nei_wenhua{ width:100%; margin-top:30px;}
.nei_wenhua li{ width:50%; float:left; line-height:24px; margin-top:8px;}
.nei_wenhua img{ float:left; margin-right:15px;}
.nei_wenhua li p{ }
.nei_wenhua li p strong{ display:block;padding-top:5px; line-height:40px;}

@media only all and (max-width: 767px){.nei_wenhua li{ width:100%; float: none; line-height:24px;margin-top:8px;}}

.in_shouji{ display: none;}
@media only all and (max-width: 999px){
.in_shouji{ display:block;}


.custom_list{ width:999px; max-width:100%; margin:30px auto 0px auto;}
.custom_list a{ width:33.33%; float:left; text-align:center; line-height:50px; font-size:20px;}
.custom_list a img{ display:block; margin:0px auto; max-width:70%;}



.TabTitle1{ clear:both; width:100%;   height:30px; padding-top:20px; max-width:999px; margin:0px auto;}
.TabTitle1 li{ float:left; display:inline; width:20%; cursor:pointer; line-height:40px; text-align:center;  font-weight:bold; display:inline; margin-left:0px;}

.active1{ background:#f1a800; line-height:40px;color:#fff;}
.active1 a{ color:#fff; display:block; }
.normal1{  background:#B4B4B4; line-height:32px;color:#fff;}
.normal1 a{color:#fff; display:block; }
.TabContent1{padding:3px 0 0 0; height:auto; text-align:left; clear:both; width:100%; margin:0px auto;max-width:999px;}
.none { display:none;}

.qiyenews_01 {padding-top:5px;}
.qiyenews_01 li{ width:33.333%; float:left;  margin-top:20px; background-color:#FFFFFF;}
.qiyenews_01 li img{ width:90%; margin:0px auto;}
.qiyenews_01 li a{ line-height:40px; text-align:center; text-align:center; width:100%; display:block; font-size:13px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.about{ width:95%; margin:20px auto; max-width:999px; text-align:center;}
.about h2{ font-size:46px;    color: #e2ece8;    font-family: Arial;    text-transform: uppercase;    height: 42px;    line-height: 72px;    vertical-align: top;    overflow: hidden; text-align:center;}
.about h2 a{ color:#ffb270;}
.about h3{text-align:center; line-height:40px; font-size:22px; font-weight:normal; color:#696969; display: block;}
.about h3 a{ color:#5a5a5a;}
.about p{ line-height:24px; padding-top:10px; text-align:left;}
.about img{ width:50%; float:left; margin-top:15px;}

.zy_news{width:95%; margin:20px auto; max-width:999px; }
.zy_news h2{ font-size:46px;    color: #e2ece8;    font-family: Arial;    text-transform: uppercase;    height: 42px;    line-height: 72px;    vertical-align: top;    overflow: hidden; text-align:center;}
.zy_news h2 a{ color:#ffb270;}
.zy_news h3{text-align:center; line-height:40px; font-size:22px; font-weight:normal; color:#696969; display: block;}
.zy_news h3 a{ color:#5a5a5a;}
.zy_news ul li{
	overflow: hidden;
	padding:.7rem 0;
	border-bottom: #ddd solid 1px;
}
.zy_news ul li img{
	float: left;
	width: 7.813rem;
    height: 5.157rem;
	border: #d6d7dc solid 1px;
	margin-right:2%;
}
.zy_news ul li dt{
	font-size: 1.1rem;
	line-height: 160%;
	color: #333;
	display: block;

}

.footer_ph{ width:100%; line-height:24px; padding:15px 0px; text-align:center; background:#2d8ec1; color:#fff;}}