@charset "utf-8";

/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
h2,h3{
	font-weight: normal;
}
body {
    line-height:1;
    font-family: "微软雅黑";
}

:focus {
	outline: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}
li{
	list-style:none;
}
em{
	font-style:normal;
}
a{
	text-decoration:none;
}
blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
img{
	border:none;
	vertical-align: top;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select, textarea{
    vertical-align:middle;
    outline: none;
}
/* end reset */

/* public */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
	overflow:auto;
}
.clearfix{
	*zoom:1;/*
	overflow: hidden;*/
}
.ofh{overflow:hidden;}
.fl { float:left; }
.fr { float:right; }
.pr0{ padding-right:0!important;}
.pb9{ padding-bottom:9px!important;}
.pal10{ padding-left:10px!important;}
.bb0{border-bottom:0!important;}
.ma{margin:0 auto!important;}
.mr0{margin-right:0!important;}
.mt0{ margin-top:0!important;}
.mt40{margin-top:40px!important;}
.brn{border-right:none!important;}
.bbn{border-bottom:none!important;}
.br1{ border-right:1px solid #fff;}
.none{display:none;}
.cursor{ cursor: pointer;}


/* start */
body{
	background:#fffceb url(../images/body_bg.png) repeat-x bottom;
}
.header{
	width:100%;
	border-top:3px solid #ec5002;
}
.header_wrap{
	width:1100px;
	margin:0 auto;
	padding:31px 0 27px;
}
.logo{
	width:581px;
	height:38px;
}
.logo a{
	display: block;
	width:100%;
	height:100%;
	background:url(../images/logo.png) no-repeat center;
}
.contact{
	padding:8px 0 8px 62px;
	background:url(../images/contact.png) no-repeat left 6px;
	font-size:24px;
	font-weight: bold;
	color:#d03b00
}
.nav{
	width:1100px;
	margin:10px auto 0;
	background: url(../images/nav_bg.png) repeat-y ;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.nav li{
	float:left;
}
.nav li a{
	display: block;
	font-size:18px;
	font-weight: bold;
	color:#fff;
	padding:12px 25px;
}
.nav li:hover a,.nav .nav_active a{
	background:#f1b697;
	color:#d44e1d;
	font-weight: normal;
}
.banner{
	position: relative;
	width:1100px;
	height:360px;
	margin:1px auto 0;
}
.piclist{
	width:1100px;
	height:360px;
	overflow: hidden;
}
.piclist li,.piclist li img{
	width:1100px;
	height:360px;
}
.prev,.next{
	position: absolute;
	top:50%;
	margin-top:-25px;
	display: block;
	width:50px;
	height:50px;
	background:rgba(00,00,00,0.4);
	text-align: center;
	line-height:50px;
	font-size:30px;
	color:#fff;
	font-family: "宋体";
	z-index:99;
	outline: none;
}
.prev:hover,.next:hover{
	background: rgba(00,00,00,0.8);
}
.prev{
	left:0;
}
.next{
	right:0;
}
.main{
	width:1100px;
	margin:2px auto 0;
}
.main_left{
	width:310px;
}
.main_contact{
	margin-bottom:5px;
}
.main_contact_title,.main_contact_title1{
	background: url(../images/title_bg01.jpg) no-repeat center;
	padding:9px 8px;
	color:#fff;
	font-size:14px;
	border-radius: 6px;
}
.main_contact_title1{
	text-align: center;
}
.main_contact_tail{
	padding:7px 9px;
	background: #ffce77;
	font-size:14px;
	color:#333;
	line-height:30px;
	width:292px;
	height:166px;
	border-radius: 0 0 6px 6px;
	overflow: hidden;
}
.main_contact_tail p{
	padding-left:30px;
	width:258px;
	white-space: nowrap;
	overflow: hidden;
}
.main_vedio{
	width:304px;
	height:274px;
	padding:2px 3px 0;
	background:#ffce77;
	border-radius: 0 0 6px 6px;
	overflow: hidden;
}
.main_wx{
	background:#ffce77;
	border-radius: 0 0 6px 6px;
	width:244px;
	height:38px;
	padding:13px 33px
}
.main_wx img{
	width:40px;
	height:38px;
}
.main_right{
	width:783px;
}
.main_com{
	background: url(../images/home.png) no-repeat left 5px;
}
.main_per{
	background: url(../images/person.png) no-repeat left 5px;
}
.main_tel{
	background: url(../images/tel.png) no-repeat left 5px;
}
.main_qq{
	background: url(../images/QQ.png) no-repeat left 5px;
}
.main_addre{
	background: url(../images/location.png) no-repeat left 5px;
}
.main_item{
	width:388px;
	margin:0 6px 8px 0;
}
.main_item_title{
	border-bottom:2px solid #f7933f;
	position: relative;
}
.main_item_title h2{
	font-size:14px;
	color:#fff;
	position: relative;
	top:4px;
	padding:8px 29px 8px 11px;
	width:98px;
	white-space: nowrap;
	overflow: hidden;
	background:url(../images/title_bg02.jpg) no-repeat left top;
}
.main_item_title1{
	position: relative;
}
.main_item_title1 h2{
	font-size:14px;
	color:#fff;
	padding:8px 29px 8px 11px;
	background:url(../images/title_bg03.png) no-repeat left top;
}
.main_title_more{
	position: absolute;
	right:0;
	top:10px;
	font-size:14px;
	color:#333;
}
.main_item_tail,.main_item_list{
	border:1px solid #feb626;
	padding:14px 6px 11px 10px;
	background:#ffce77;
	height:250px;
	overflow: hidden;
	font-size:14px;
	color:#333;
	line-height:26px;
	position:relative;
}
.main_item_more{
	position:absolute;
	bottom:0;
	right:6px;
	color:#333;
	font-size:14px;
}
.main_item_tail img{
	float:left;
	width:120px;
	height:120px;
	margin-right:10px;
}
.main_item_list li{
	width:360px;
	white-space: nowrap;
	overflow: hidden;
}
.main_item_list a{
	color:#333;
}
.show{
	width:1100px;
	margin:10px auto;
}
.show_box{
	position: relative;
	padding:12px 0;
	border:1px solid #e3562e;
}
.show_list{
	width:1100px;
	height:147px;
	overflow: hidden;
}
.show_list li{
	float:left;
	margin:0 5px;
	border:1px solid #f49530;
	display: inline;
	width:171px;
	height:145px;
}
.show_list li img{
	width:170px;
	height:145px;
}
/*.show_prev,.show_next{
	display:block;
	position: absolute;
	z-index:99;
	top:50%;
	width:50px;
	height:50px;
	margin-top:-25px;
	background:rgba(00,00,00,0.3);
	font-size:30px;
	text-align: center;
	line-height: 50px;
	color:#fff;
	font-family: "宋体";
}
.show_prev:hover,.show_next:hover{
	background: rgba(00,00,00,0.8);
}
.show_prev{
	left:0;
}
.show_next{
	right:0;
}*/
.info{
	width:1100px;
	margin:10px auto 0;
}
.info_item{
	width:362px;
	margin-right:7px;
}
.info_tail{
	width:336px;
	height:190px;
	padding:11px 12px 6px 14px;
	background:#ffce77;
	font-size:14px;
	color:#333;
	line-height: 24px;
	overflow: hidden;
}
.info_tail img{
	float:left;
	width:110px;
	height:90px;
	margin-right: 10px;
}
.info_tail1{
	width:336px;
	height:211px;
	padding:11px 12px 6px 14px;
}
.info_news li,.info_list li{
	font-size:14px;
	line-height:24px;
	color:#333;
	position: relative;
}
.info_news li a,.info_list li a{
	color:#333;
}
.info_news li em{
	position: absolute;
	right:0;
	top:0;
}
.info_news li p{
	width:227px;
	white-space: nowrap;
	overflow: hidden;
}
.info_list li{
	width:325px;
	white-space: nowrap;
	overflow: hidden;
}
.product{
	width:1100px;
	margin:10px auto 0;
}
.product_list{
	background: #ffce77;
	padding:10px 6px 0;
	border-top:2px solid #e45d32;
	border-bottom:2px solid #e45d32;
	border-left:1px solid #e45d32;
	border-right:1px solid #e45d32;
}
.product_list li{
	width:207px;
	margin:0 5px 15px;
	display:inline;
	float:left;
}
.product_list li img{
	width:207px;
	height:145px;
	border:1px solid #f49530
}
.product_list p {
	margin-top:12px;
	text-align: center;
	font-size:14px;
	width:207px;
	white-space: nowrap;
	overflow: hidden;
	line-height:18px;
}
.product_list p a{
	color:#333;
}
.link{
	width:1100px;
	margin:10px auto 0;
}
.link_title{
	background: url(../images/link_bg.jpg) no-repeat center;
	padding:16px 8px;
	font-size:14px;
	color:#fff;
}
.link_list{
	padding:15px 6px;
	border-top:2px solid #e45d32;
	border-bottom:2px solid #e45d32;
	border-left:1px solid #e45d32;
	border-right:1px solid #e45d32;
	background: #ffce77;
}
.link_list li{
	float:left;
	margin:0 3px 5px;
}
.link_list li,.link_list li img{
	width:211px;
	height:60px;
}
.footer{
	width:100%;
	margin-top:2px;
	background:url(../images/footer_bg.jpg) repeat;
	padding:15px 0;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.footer a{
	color:#fff;
}
.copy_right{ 
	width:1100px;
	margin:0 auto;
	text-align: center;
	font-size:14px;
	line-height:30px;
}
.copy_right img{height: 50px; width: 35px;}
.copy_right img:last-child{height: 40px; width: 40px; margin-top: 3px;}
.main_in{
	width:1100px;
	margin:2px auto 0;
}
.banner_in,.banner_in img{
	width:1100px;
	height:168px;
}
.banner_in a{
	display: block;
	width:100%;
	height:100%;
}
.content{
	margin-top:6px;
}
.main_in_left{
	width:200px;
}
.side_nav{
	margin-bottom:4px;
}
.side_nav_title{
	background: url(../images/title_bg04.jpg) repeat-y;
	padding:13px 0 12px 17px;
	font-size:16px;
	color:#fff;
}
.side_nav_list{
	background:#ffce77;
	padding:10px 0 6px 7px;
}
.side_nav_list li{
	width:168px;
	white-space: nowrap;
	overflow: hidden;
	padding-left:11px;
	line-height: 30px;
	font-size:14px;
	color:#333;
	background:url(../images/jt02.png) no-repeat left center;
}
.side_nav_list li a{
	color:#333;
}
.side_nav_list .side_nav_active{
	background-image:url(../images/jt01.png);
}
.side_nav_list .side_nav_active a{
	color:#1c7d00
}
.main_in_contact_info{
	background:#ffce77;
	padding:6px;
}
.main_in_contact_info p{
	padding-left:30px;
	font-size:14px;
	color:#333;
	line-height:30px;
}
.main_in_right{
	width:1100px;
}
.main_right_title{
	position: relative;
	border-bottom:1px solid #c9c9c9;
}
.main_right_title h2 a{
	display: inline-block;
	position: relative;
	top:1px;
	padding:10px;
	font-size: 16px;
	color:#1f7700;
	border-bottom:1px solid #1C7D00
	
}
.main_in_tail{
	padding:10px;
	font-size:14px;
	color:#333;
	line-height: 24px;
}
.show_in{
	margin-top:11px;
	padding-bottom:10px;
}
.show_in_list{
	padding:0 1px;
}
.show_in_list li{
	float:left;
	width:350px;
	margin:0 8px 9px;
	background:#ffce77;
	text-align: center;
}
.show_in_list img{
	width:350px;
	height:271px;
}
.show_in_list p{
	font-size:12px;
	font-weight: bold;
	padding:13px 0;
	width:350px;
	white-space: nowrap;
	overflow: hidden;
}
.show_in_list p a{
	color:#0d4b02;
}
.page{
	text-align: center;
	padding-top:14px;
	margin-top:10px;
	border-top:1px solid #c9c9c9
}
.page a{
	display:inline-block;
	padding:5px 10px;
	color:#424242;
	background:#d2d2d2;
	font-size:12px;
	margin:0 5px;
}
.page a:hover,.page .page_active{
	background:#0f4f04;
	color:#fff;
	font-weight: bold;
}
.news_in_list li{
	position: relative;
	padding-left:14px;
	line-height:36px;
	font-size:12px;
	background: url(../images/jt01.png) no-repeat left center;
}
.news_in_list p{
	width:520px;
	white-space: nowrap;
	overflow:hidden
}
.news_in_list p a{
	color:#676767
}
.news_in_list em{
	position: absolute;
	right:0;
	top:0;
	color:#676767;
}
.news_in_list li:hover p{
	font-weight: bold;
}
