﻿@charset "utf-8";
/* CSS Document */
body {
	font-family: "微软雅黑";
	line-height: 22px;
	color: #000;
}
body, dl, dt, dd, ul, ol, li, h3, h4, h5, h6, pre, form, fieldset, p, b, blockquote, table, th, img, font, hr {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "微软雅黑";
}
ul, ol, li {
	list-style: none;
}
img {
	border: none;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	color: #C00;
	text-decoration: none;
}
.head {
	background-color: #efefef;
	height: 30px;
}
.head .text {
	width: 1080px;
	line-height: 30px;
	margin: 0px auto;
}
.head .text p {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 28px;
	float: left;
}
#header {
	width: 1000px;
	height: 95px;
	margin: 0 auto;
}
.logo
{
    width: 400px;
    height: 85px;
    float: left;
    background: url(../image/logo2.png) no-repeat;
    transition: all ease-in .2s;
    margin-left: -50px;
}
.logo:hover {
	background: url(../image/logo3.png) no-repeat;
}
#header .biao {
	width: 233px;
	height: 29px;
	float: right;
	margin-top: 70px;
	margin-right: 20px;
}
#header .right_jm {
	width: 180px;
	height: 29px;
	float: right;
	margin-top: 70px;
}
#header .right_jm a {
	display: block;
	width: 55px;
	height: 29px;
	font-size: 12px;
	color: #333;
	float: left;
	text-indent: 25px;
	margin-left: 5px;
}
#header .right_jm .shouye {
	line-height: 29px;
	background: url(../image/list_tu.jpg) no-repeat;
}
#header .right_jm .jiameng {
	line-height: 29px;
	background: url(../image/list_tu.jpg) no-repeat -60px 0px;
}
#header .right_jm .lianxi {
	background: url(../image/list_tu.jpg) no-repeat -120px 0px;
}
#nav {
	width: 1100px;
	height: 95px;
	line-height: 95px;
}
#nav .conent {
	width: 1100px;
	height: 38px;
	margin: 0 auto;
}
#nav .conent ul li {
	float: left;
	height: 95px;
	line-height: 95px;
}
#nav .conent ul li a {
	display: block;
	padding-left: 14px;
	padding-right: 14px;
	color: #000;
	font-size: 14px;
	transition:.3s all ease-out;
}
#nav .conent ul li a:hover {
	background-color: #f8f8f8;
	border-bottom: #3c9cd3 6px solid;
}
#nav .conent ul li .hover_bj {
	background-color: #f8f8f8;
	border-bottom: #3c9cd3 6px solid;
}

/* menu */
div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; text-transform: capitalize; }
.nav { font-size: 12px; width: 570px; margin: 10px auto 0; border: #E6E6E6 solid 1px; border-bottom: #639ACA solid 1px; height: 42px; line-height: 42px; position: relative; z-index: 1; }
    .nav a { text-decoration: none; }
.navmain { height: 42px; padding: 0 5px; background: #FFF url(../images/nav-bg.png) repeat-x 0 top;}
#nav_all { height: 42px; float: left; line-height: 42px; position: relative; z-index: 222; }
    #nav_all li { text-align: center; float: left;  position: relative; }
        #nav_all li a { color: #639ACA; display: inline-block; font-size: 14px; font-weight: bold; cursor: pointer; padding: 0 11px 0 12px; _padding: 0 8px; height: 42px; line-height: 42px; white-space: nowrap; }
            #nav_all li a:hover { background: url(../images/bird.png) center 33px no-repeat; height: 38px; line-height: 38px; border-top: 4px solid #639ACA; overflow: hidden; }
        #nav_all li ul { display: none; position: absolute; z-index: 99; width: 980px; left: -40px; top: 43px; }
    #nav_all ul li { background-image: none; line-height: 25px; height: 25px; padding-top: 0px; padding: 0; }
        #nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height:25px; line-height: 25px; color: #fff; font-weight: normal; background: #639ACA; border: none; }
            #nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 25px; line-height: 25px; color: #FFF; background: #639ACA; border-top: none; }

/*menu*/
#menu
{
    padding: 30px 0px 0px 200px;
    margin: 0px auto;
    display: block;
    width: 1100px;
    height: 34px;
}
#nav {display:block;}
#nav .mainlevel
{
    float: left;
    background: #FFFFFF;
    text-align: center;
    display: block;
}
#nav .mainlevel a
{
    color: #0E0E0E;
    text-decoration: none;
    line-height: 34px;
    height: 34px;
    text-align: center;
    padding: 0 20px;
    display: block;
    _width: 40px;
    font-size: medium;
}
#nav .mainlevel a:hover {color:#3f240e; text-decoration:none; background:#307e00 url(../images/slide-pannel_14.png) 0 0 repeat-x;}
#nav .mainlevel ul {position:absolute; display:none; width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainlevel li
{
    float: left;
    background: #FFF8F4;
}
#nav .mainlevel li a {padding:0 12px; line-height:24px; height:24px; display:block; _padding-bottom:6px;/*IE6 only*/}
#nav .mainlevel li a:hover {color:#3f240e; text-decoration:none; background:#307e00 url(../images/slide-pannel_14.png) 0 0 repeat-x;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.note {color:#3f240e; border-right:0px solid #fff; background:#307e00 url(../images/slide-pannel_14.png) 0 0 repeat-x; display:block; line-height:34px; padding:0 3em;}
.Triangle_con {height:9px; background:url(../images/bird.png) 36px 0 no-repeat; display:block; _margin-bottom:-6px;/*IE6 only*/}
.log {margin:100px auto; width:1000px; text-transform:capitalize; line-height:200%;}
			
/* banner */
.Cbanner {width:100%; float:left;}
.Cbanner img {width:100%; height:auto; max-height:100px;}

.weizhi {width:100%; height:30px; letter-spacing:1px; line-height:30px; margin-top:40px; } 
.weizhi img {margin-top:0px; margin-right:8px;}
.flexslider {
	margin: 6px auto 0px;
	position: relative;
	height: 480px;
	overflow: hidden;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	line-height: 99em;
	overflow: hidden;
	margin: -60px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 0;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display:inline;
}
.flex-control-paging li a {
	background: url(../image/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
.box {
	height: 270px;
	width: 1010px;
	margin: 0px auto;
	padding-top: 30px;
}
.columns {
	width: 220px;
	height: 220px;
	border: 1px #ebebeb solid;
	float: left;
	margin: 0px 15px;
	background: #FFF;
	transition: all ease-in .2s;
}
.columns:hover {
	background: #2b9dad;
	color: #FFF;
	border-radius: 15px;
	box-shadow: #666 0px 0px 15px;
}
.columns .fish {
	width: 100%;
	height: 100px;
	background: url(../image/fish.png) bottom center no-repeat;
}
.columns .chicken {
	width: 100%;
	height: 100px;
	background: url(../image/chicken.png) bottom center no-repeat;
}
.columns .vegetables {
	width: 100%;
	height: 100px;
	background: url(../image/vegetables.png) bottom center no-repeat;
}
.columns .meat {
	width: 100%;
	height: 100px;
	background: url(../image/meat.png) bottom center no-repeat;
}
.columns .tittle {
	font-size: 16px;
	text-align: center;
	height: 40px;
	border-bottom: #ebebeb 1px dashed;
	line-height: 36px;
	margin: 0px 15px;
}
.columns p {
	line-height: 24px;
	margin: 15px 15px;
}
.about {
	height: 910px;
	background: #e6e8e9;
}
.about-warp {
	width: 1050px;
	margin: 0px auto;
	padding-top: 55px;
}
.about-warp h3 {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.about-warp .littleword {
	text-align: center;
	color: #999999;
	margin-bottom: 25px;
}
.about-warp p {
	font-size: 14px;
	line-height: 32px;
	text-indent: 2em;
}.about_text{
	width: 360px;
	float: left;
	padding:10px;
}.about_void{
	width:640px;
	float:left;
	padding:5px;
	border:#CCC 1px solid;}
.news {
	height: 700px;
	background: url(../image/newsbg.jpg) no-repeat center bottom;
}
.news-warp {
	width: 1100px;
	height: 640px;
	padding-top: 62px;
	margin: 0px auto;
}
.news-warp h3 {
	font-size: 18px;
	text-align: center;
	margin: 5px 0px;
	font-weight: bold;
}
.news-warp .littleword {
	text-align: center;
	color: #999999;
}
.newtag {
	width: 1060px;
	height: 480px;
	margin: 80px auto 0px auto;
}
.newtag .tab {
	overflow: hidden;
	padding-left: 30px;
}
.newtag .tab a {
	display: block;
	padding: 10px 20px;
	float: left;
	text-decoration: none;
	color: #333;
}
.newtag .tab a:hover {
	background: #E64E3F;
	color: #fff;
	text-decoration: none;
}
.newtag .tab a.on {
	background: #E64E3F;
	color: #fff;
	text-decoration: none;
}
.newtag .content {
	overflow: hidden;
	width: 1060px;
	height: 480px;
	position: relative;
}
.newtag .content ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100px;
}
.newtag .content li {
	width: 1060px;
	height: 100px;
	float: left;
}
.newtag .content li .new-text {
	float: left;
	width: 510px;
	height: 80px;
	margin: 16px 5px;
	transition:.2s all ease-in-out;
}
.newtag .content li .new-text img {
	float: left;
}
.newtag .content li .new-text .warp {
	float: left;
	width: 295px;
	height: 80px;
	margin-left: 10px;
	padding-left: 5px;
	border-bottom: #2b9dad 2px solid;
	transition: all ease-out .2s;
}
.newtag .content li .new-text .warp:hover {
	border-bottom: #8b1b1b 2px solid;
}
.newtag .content li .new-text .warp p {
	color: #666666;
}
.newtag .content li .new-text .date {
	color: #FFF;
	float: left;
	height: 80px;
	width: 70px;
	background-color: #2b9dad;
	border-bottom: #2b9dad 2px solid;
	transition: all ease-out .2s;
}
.newtag .content li .new-text .date:hover {
	background-color: #8b1b1b;
	border-bottom: #8b1b1b 2px solid;
}
.newtag .content li .new-text .date h1 {
	font-size: 40px;
	line-height: 52px;
	text-align: center;
	margin: 0px auto;
}
.newtag .content li .new-text .date p {
	text-align: center;
	font-size: 16px;
}
.contact {
	width: 1100px;
	height: 600px;
	margin: 0px auto;
	padding-top: 100px;
	background: url(../image/lian.jpg) no-repeat top right;
}
.contact .warp {
}
.contact .warp h3 {
	font-size: 18px;
	text-align: center;
	margin: 5px 0px;
	font-weight: bold;
}
.contact .warp .littleword {
	text-align: center;
	color: #999999;
}
.contact .warp .warpleft {
	float: left;
	margin-top: 40px;
	width: 440px;
	height: 480px;
}
.erweima {
	float: left;
	padding: 10px;
	width: 130px;
	height: 180px;
	border: #CCC 1px solid;
}.erweima img{
	width:130px;
}
.erweima p {
	text-align: center;
	margin: 1px auto;
}
.inf {
	float: left;
	margin: 3px 0px 0px 30px;
}
.inf p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 12px;
}
.contact .warp .warpright {
	float: left;
	margin: 40px 0px 0px 20px;
	width: 450px;
}
.contact .warp .warpright p {
	font-size: 14px;
	color: #666666;
}
.inputstyle {
	display: block;
	width: 100%;
	height: 34px;
	padding: 2px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f9f8f8;
	background-image: none;
	border: 1px #ccc dashed;
	border-radius: 2px;
	margin: 5px 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.contact .warp .warpright .inputstyle:focus {
	border-color: #66afe9;
	border: 1px #66afe9 solid;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin: 10px 40%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	width: 20%;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	border: 1px solid transparent;
	border-radius: 0;
	color: #fff;
	background-color: #3c9cd3;
	border-color: #3c9cd3;
	border-radius: 2px;
	transition: ease-in-out .2s all;
}
.btn:hover {
	background-color: #2d7daa;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 .5px .5px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.footer {
	width: 100%;
	height: 200px;
	background: url(../image/bj_sd.jpg) repeat-x;
}
.footer .link {;
	width: 1000px;
	height: 120px;
	margin: 0px auto;
}
.footer .link img {
	margin: 30px 80px 30px 40px;
	float: left;
}
.footer .link h1 {
	float: left;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	background: url(../image/listb.jpg) no-repeat 0px;
	height: 25px;
	line-height: 25px;
	margin: 20px 500px 5px 0px;
	text-indent: 15px;
	padding: 0px;
}
.footer .link p {
	margin-right: 20px;
	float: left;
}
.footer .menu {
	height: 40px;
	width: 730px;
	margin: 20px auto 0px auto;
	text-align: center;
}
.footer .menu p {
	line-height: 30px;
	float: left;
	width: 90px;
	height: 30px;
	transition: ease-in-out .2s all;
}
.footer .menu p:hover {
	color: #FFF;
	background-color: #2d7daa;
}
.footer .deep {
	line-height: 40px;
	height: 40px;
	text-align: center;
	color: #FFF;
	width: 100%;
	background-color: #1c1b29;
}
#main {
	width: 100%;
	height: auto;
	background: url(../image/bj_sd.jpg) repeat-x;
}
#main .conent_zt {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding-top: 10px;
}
#main .conent_xl {
	width: 490px;
	height: 286px;
	float: left;
	background: url(../image/shu.jpg) no-repeat right;
	margin-left: 10px;
}
#main .con_neri {
	width: 426px;
	height: 280px;
}
#main .con_neri h1 {
	font-size: 20px;
	font-family: microsoft yahei;
	color: #404040;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
}
#main .con_jieshao p {
	line-height: 20px;
	color: #555454;
}
#main .con_jieshao {
	width: 426px;
	height: 67px;
	overflow: hidden;
}
#main .con_img {
	width: 426px;
	height: 178px;
	overflow: hidden;
}
#main .con1 {
	width: 479px;
	height: 243px;
	float: left;
	margin-left: 15px;
	background: url(../image/bj_tu.jpg) repeat-x;
	border-left: 1px solid #e1e0e1;
	border-right: 1px solid #e1e0e1;
	margin-top: 25px;
}
#main .con1 .left_wen {
	width: 298px;
	height: 220px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
#main .con1 .left_wen h1 {
	font-size: 16px;
	font-family: microsoft yahei;
	color: #333;
	font-weight: normal;
	background: url(../image/listb.jpg) no-repeat 0px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	text-indent: 15px;
	padding: 0px;
}
#main .con1 .left_wen p {
	color: #615f5f;
	margin-top: 10px;
}
#main .con1 .left_wen ul {
	margin-top: 10px;
}
#main .con1 .left_wen ul li {
	line-height: 25px;
}
#main .con1 .left_wen ul li a {
	color: #615f5f;
}
#main .con1 .bottom_wh {
	width: 298px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
}
#main .con1 .bottom_wh a {
	display: block;
	width: 78px;
	float: left;
	height: 35px;
	line-height: 35px;
	background: url(../image/listc.jpg) no-repeat 0px;
	font-family: microsoft yahei;
	font-size: 12px;
	color: #c91e18;
	text-indent: 15px;
}
#main .con1 .right_tu {
	width: 134px;
	height: 184px;
	float: left;
	margin-top: 35px;
	margin-left: 10px;
}
/*最新产品*/
.about .con2 {
	width: 1000px;
	height: 256px;
	margin: 20px 25px;
	float: left;
}
.about .tittle_z {
	width: 1000px;
	height: 30px;
	line-height: 30px;
	background: url(../image/listb.jpg) no-repeat 0px;
	font-size: 18px;
	font-family: microsoft yahei;
	color: #3c3a3a;
	text-indent: 20px;
}
.about .warp_sp {
	width: 960px;
	height: 195px;
	border: 1px solid #e3e0e1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 10px;
}
/* marqueeleft */
.marqueeleft {
	height: 195px;
	width: 940px;
	overflow: hidden;
	margin: 10px auto;
}
.marqueeleft ul {
	float: left;
}
.marqueeleft li {
	float: left;
	margin: 0 5px;
	display: inline;
	width: 290px;
	height: 180px;
	overflow: hidden;
}
.marqueeleft li .pic {
	display: block;
	width: 290px;
	height: 180px;
	overflow: hidden;
}
.marqueeleft li .txt {
	text-align: center;
	height: 23px;
	line-height: 23px;
}
/*产品页面*/
#main1 {
	width: 100%;
	background: #eceaeb;
	float:left;
}
#main1 .tittle_cp {
	width: 1000px;
	height: 28px;
	line-height: 28px;
	margin: 0 auto;
}
#main1 .tittle_cp span {
	font-size: 24px;
	font-family: microsoft yahei;
	color: #363434;
}
#main1 .tittle_cp tt {
	font-size: 24px;
	font-family: microsoft yahei;
	color: #6c6969;
	margin-left: 15px;
}
#main1 .conent_cp {
	width: 1100px;
	border: 1px solid #dbd8da;
	background: url(../image/cp_bj.jpg) top repeat-x #fff;
	padding-top: 50px;
	margin: 0px auto;
	padding-bottom:20px;
	height:auto!important; 
}
#main1 .conent_cp1 {
	width: 1100px;
	border: 1px solid #dbd8da;
	background: url(../image/cp_bj.jpg) top repeat-x #fff;
	padding-top: 50px;
	margin: 0px auto;
	margin-bottom: 0px;
}
#main1 .conent_cp1 .liuyan {
	width: 550px;
	margin: 20px auto;
}
#main1 .conent_cp1 .liuyan li {
	margin: 15px;
	line-height: 26px;
	font-size: 16px;
}
#main1 .conent_cp1 .liuyan li .liuyantext {
	text-align: right;
	padding: 6px 12px;
	float: left;
	margin: 0px;
	width: 100px;
}
#main1 .conent_cp2 {
	width: 1100px;
	border: 1px solid #dbd8da;
	background: url(../image/cp_bj.jpg) top repeat-x #fff;
	padding-top: 50px;
	margin: 0px auto;
	margin-bottom: 0px;
}
#main1 .conent_cp2 .liuyan {
	width: 550px;
	margin: 20px auto;
}
#main1 .conent_cp2 .liuyan li {
	margin: 15px;
	line-height: 26px;
	font-size: 16px;
}
#main1 .conent_cp2 .liuyan li .liuyantext {
	text-align: right;
	padding: 6px 12px;
	float: left;
	margin: 0px;
	width: 100px;
}
#main1 .conent_cp .liuyan {
	width: 550px;
	margin: 20px auto;
}
#main1 .conent_cp .liuyan li {
	margin: 15px;
	line-height: 26px;
	font-size: 16px;
}
#main1 .conent_cp .liuyan li .liuyantext {
	text-align: right;
	padding: 6px 12px;
	float: left;
	margin: 0px;
	width: 100px;
}
.form-control {
	display: block;
	height: 26px;
	width: 350px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6)
}
.form-control:-moz-placeholder {
color:#999
}
#main1 .conent_cp .warpleft {
	float: left;
	width: 235px;
	height: auto;
}
#main1 .conent_cp1 .warpleft {
	float: left;
	width: 235px;
	height: auto;
}
#main1 .conent_cp2 .warpleft {
	float: left;
	width: 235px;
	height: auto;
}
/*侧边菜单*/
.main_m_l {
	width: 100%;
	margin: 0 auto;
}
.lm_tit {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #000;
	background: url(../images/lm_tit.gif) no-repeat 15px center;
	padding: 12px 0;
	padding-left:45px;
}
.lm_tit span { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#CCC; text-align:left;}
.lm_con {
	font-family: "微软雅黑";
	margin-top:20px;
	padding: 0px;
}
.lm_con ul {border-top: #CCC 1px dotted;}
.lm_con li {
	line-height: 55px;
	height: 55px;
	overflow: hidden;
	font-size: 16px;
	border-bottom: #CCC 1px dotted;
}
.lm_con li a {
	display: block;
	position: relative;
	padding-left: 45px;
	text-decoration: none;
	cursor: pointer;
}
.lm_con li:hover { background:#639ACA;}
.lm_con li a:hover,.lm_con li.left_current a {color:#FFF;}
.lm_con li a i {
	position: absolute;
	right: 0;
	top: 0;
	height: 55px;
	line-height: 55px;
	width: 0px;
	overflow: hidden;
	background: url(../images/jt2.png) no-repeat left center;
}
.lm_con li a:hover i {
	background: url(../images/jt1.png) no-repeat left center;
}
.lm_con li.left_current {background: url(../images/jt1.png) no-repeat 209px center #639ACA;}

.leftDiv {
	background: url(../images/nyzbdhbg.gif);
	position: absolute;
	width: 188px;
	height: 55px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
/*侧边菜单*/
	
#main1 .conent_cp .warpright {
	float: left;
	width: 849px;
	height: auto;
	padding-left:15px;
	border-left: 1px #eaeaea solid;
}
#main1 .conent_cp .warpright1 {
	float: left;
	width: 849px;
	padding-left:15px;
	height: auto;
	border-left: 1px #eaeaea solid;
}
#main1 .conent_cp .chanpins {
	width: 300px;
	height: 217px;
	float: left;
	margin-left: 25px;
}
#main1 .conent_cp .chanpins a {
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: microsoft yahei;
}
#main1 .zhaoping{
	padding:20px;}
#main1 .zhaoping h1{
	font-size:18px;
	height:25px;
	width:150px;
	padding:5px;
	line-height:24px;
	border-bottom:#F00 2px solid;}
	#main1 .zhaoping p{
		width:740px;
		margin:0px auto;
		text-indent:2em;}
#main1 .conent_cp .chan_tu {
	width: 300px;
	height: 185px;
	overflow: hidden;
}
#main1 .conent_cp .fenye {
	width: 370px;
	height: 30px;
	margin-top: 10px;
	margin: 0 auto;
}
#main1 .conent_cp .fenye a {
	font-family: microsoft yahei;
	padding-left: 10px;
	padding-right: 10px;
}
#main1 .conent_cp .fenye span {
	font-family: microsoft yahei;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
}
#main1 .conent_cp .warpright {
	float: left;
	width: 849px;
	height: auto;
	border-left: 1px #eaeaea solid;
}
#main1 .conent_cp1 .warpright {
	float: left;
	width: 849px;
	height: auto;
	border-left: 1px #eaeaea solid;
}
#main1 .conent_cp2 .warpright {
	float: left;
	width: 849px;
	height: auto;
	border-left: 1px #eaeaea solid;
}
#main1 .conent_cp .chanpins {
	width: 300px;
	height: 217px;
	float: left;
	margin-left: 25px;
}
#main1 .conent_cp1 .chanpins a {
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: microsoft yahei;
}
#main1 .conent_cp2 .chanpins a {
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: microsoft yahei;
}
#main1 .conent_cp1 .chanpins {
	width: 300px;
	height: 217px;
	float: left;
	margin-left: 25px;
}
#main1 .conent_cp2 .chanpins {
	width: 300px;
	height: 217px;
	float: left;
	margin-left: 25px;
}
#main1 .conent_cp .chanpins a {
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: microsoft yahei;
}
#main1 .conent_cp1 .chan_tu {
	width: 300px;
	height: 185px;
	overflow: hidden;
}
#main1 .conent_cp1 .fenye {
	width: 370px;
	height: 30px;
	margin-top: 10px;
	margin: 0 auto;
}
#main1 .conent_cp1 .fenye a {
	font-family: microsoft yahei;
	padding-left: 10px;
	padding-right: 10px;
}
#main1 .conent_cp1 .fenye span {
	font-family: microsoft yahei;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
}
#main1 .conent_cp2 .chan_tu {
	width: 300px;
	height: 185px;
	overflow: hidden;
}
#main1 .conent_cp2 .fenye {
	width: 370px;
	height: 30px;
	margin-top: 10px;
	margin: 0 auto;
}
#main1 .conent_cp2 .fenye a {
	font-family: microsoft yahei;
	padding-left: 10px;
	padding-right: 10px;
}
#main1 .conent_cp2 .fenye span {
	font-family: microsoft yahei;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
}
#main1 .conent_xx {
	width: 830px;
	margin: 0px auto;
}
#main1 .conent_sanwenyu {
	width: 830px;
	padding-left:10px; 
}
#main1 .conent_sanwenyu .tittle_sanwenyu {
	width: 820px;
	border-bottom: 1px dashed #dcdcdc;
	height: 60px;
	margin: 0px auto;
}

#main1 .conent_sanwenyu .tittle_sanwenyu h1 {
	margin: 0px;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	font-family: microsoft yahei;
	text-align: center;
}
#main1 .conent_sanwenyu .tittle_sanwenyu p {
	color: #6a6969;
	text-align: center;
	line-height: 14px;
}
#main1 .conent_lianxi {
	float: left;
	border-left: 1px #eaeaea solid;
	width: 830px;
	margin: 0px auto;
}
#main1 .conent_lianxi .tittle_lianxi {
	width: 820px;
	border-bottom: 1px dashed #dcdcdc;
	height: 48px;
	margin: 0px auto;
}
#main1 .conent_lianxi .tittle_lianxi h1 {
	margin: 0px;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	font-family: microsoft yahei;
	text-align: center;
}
#main1 .conent_lianxi .tittle_lianxi p {
	color: #6a6969;
	text-align: center;
	line-height: 14px;
}
#main1 .conent_new {
	width: 950px;
	margin: 0px auto;
}
#main1 .conent_new .newmainwarp {
	padding: 10px;
}
#main1 .conent_new .newmainwarp img {
	float: left;
	width: 50%;
	padding: 5px;
	border: #CCC 1px solid;
	margin: 0px 20px 20px 10px;
}
#main1 .conent_new .newmainwarp p {
	line-height: 26px;
	font-size: 14px;
	text-indent: 2em;
}
#main1 .newwarp {
	width: 762px;
	margin: 0px auto;
}
#main1 .newwarp ul {
}
#main1 .newwarp ul li {
	transition: all .2s ease-in-out;
	height: 132px;
	margin-bottom: 20px;
}
#main1 .newwarp ul li:hover {
	border-radius: 6px;
	background: #f5f5f5;
}
#main1 .newwarp ul .pic {
	border: 1px solid #CCC;
	padding: 5px;
	float: left;
	width: 160px;
	height: 120px;
}
#main1 .newwarp ul .pic img {
	max-height: 120px;
	max-width: 160px;
	margin: auto;
}
#main1 .newwarp ul .text {
	border-bottom: #3c9cd3 2px solid;
	margin-left: 10px;
	float: left;
	width: 580px;
	height: 130px;
}
#main1 .newwarp ul .text h1 {
	margin: 5px 0px 10px 0px;
	float: left;
	font-size: 20px;
	font-weight: bold;
}
#main1 .newwarp ul .text p {
	text-indent: 2em;
	height: 60px;
	float: left;
}
#main1 .newwarp ul .text .time {
	float: right;
}
#main1 .conent_xx .zizhi_rext {
	padding-top: 30px;
}
#main1 .conent_xx .zizhi_text img {
	padding: 5px;
	border: #eaeaea 1px solid;
	margin:0;
}
#main1 .conent_xx img {margin:0px auto;}
#main1 .conent_xx .zizhi_text a {float:left; width:250px; height:185px;}

#main1 .conent_sanwenyu .wenhua_text img {
	padding: 5px;
	border: #eaeaea 1px solid;
	width: 60%;
	margin: 20px 20% 10px 20%;
}
#main1 .conent_sanwenyu .wenhua_text p {
	font-size: 14px;
	line-height: 28px;
	text-indent: 2em;
}
#main1 .tittle_xx {
	width: 820px;
	border-bottom: 1px dashed #dcdcdc;
	height: 100px;
	margin: 0px auto;
}
#main1 .tittle_xx h1 {
	margin: 0px;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	font-family: microsoft yahei;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
#main1 .tittle_xx p {
	color: #6a6969;
	text-align: center;
	line-height: 20px;
}
#main1 .conent_xx .cp_text {
	padding-top: 30px;
}
#main1 .conent_xx .cp_text img {
	float: left;
}
#main1 .conent_xx .cp_text p {
	font-size: 16px;
	line-height: 32px;
	width: 820px;
	height: auto;
	text-indent: 2em;
}
#main1 .conent_new .sxyemia {
	width: 700px;
	height: 40px;
	margin: 0px auto;
}
#main1 .conent_xx .sxyemia span {
	font-size: 12px;
	font-family: microsoft yahei;
}
#main1 .conent_xx .sxyemia a {
	color: #929292;
	font-family: microsoft yahei;
}
#main1 .conent_xx .sxyemia a:hover {
	color: #b81313;
}
.lianxiwarp {
	margin: 40px auto 0px auto;
	width: 440px;
}
#main1 .chanp_text {
	padding-top: 5px;
}
#main1 .conent_xx .chanp_text img {
	width: 80%;
	margin: 20px 10%;
}
#main1 .conent_xx .chanp_text p {
	font-size: 16px;
	line-height: 32px;
	width: 720px;
	height: auto;
	text-indent: 2em;
	margin: 0px auto;
}
#main1 .sanmeng_text {
	padding-top: 5px;
}
#main1 .sanmeng_text .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
	margin: 0 10px 10px -4px;
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #888888;
}
#footer {
	width: 100%;
	height: 98px;
	background: #303436;
	padding-top: 0px;
	float:left;
}
#footer .footer_content
        {
            color: #dcfcad;
        }
#footer .conent_bq {
	width: 540px;
	height: 93px;
	margin: 0 auto;
}
#footer .conent_bq p {
	text-align: center;
	color: #e4e0e0;
	line-height: 30px;
}
#footer .conent_bq p a {
	color: #e4e0e0;
}
#footer .conent_bq .fenx {
	width: 65px;
	height: 30px;
	margin: 0 auto;
}
#footer .conent_bq .fenx a {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
}
#footer .conent_bq .ximl {
	background: url(../image/fenxiang.jpg) no-repeat 0px -2px;
}
#footer .conent_bq .tengxun {
	background: url(../image/fenxiang.jpg) no-repeat -30px -3px;
	margin-left: 10px;
}
/*在线客服*/

.fixed_box {
	width: 154px;
	position: fixed;
	z-index: 2;
	top: 0;
	right: 0;
	top: 22.5%;
}
.content_box {
	width: 154px;
	z-index: 2;
	top: 0;
	right: 0
}
.content_title, .content_bottom, .close_btn a, .show_btn {
	background: url(../images/service/sidebar_bg.gif) no-repeat;
}
.content_title {
	height: 46px;
	background-position: -1165px 0;
}
.content_title span {
	display: none;
}
.content_list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px;
	font-size: 12px;
	background: url(../images/service/gray_line.gif) repeat-y center;
	text-align: center;
}
.content_bottom {
	height: 8px;
	overflow: hidden;
	background-position: -1165px -50px;
}
.close_btn {
	position: absolute;
	right: 10px;
	top: 15px;
}
.close_btn, .close_btn a {
	display: block;
	width: 18px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	background-position: -44px -90px;
}
.close_btn a:hover {
	background-position: -67px -90px;
}
.close_btn a span {
	display: none;
}
.show_btn {
	display: none;
	width: 28px;
	height: 112px;
	background-position: -231px 0;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	right: 0px;
}
.show_btn span {
	display: none;
}
.content_list .qqserver p {
	text-align: center;
	padding: 6px 0;
	margin: 0;
	vertical-align: middle;
}
.content_list .qqserver p span {
	margin-right: 5px;
}
.content_list .qqserver p img {
	display: inline;
	margin-top: -5px;
	vertical-align: middle;
}
.content_list .phoneserver {
	font-size: 14px;
	text-align: center;
}
.content_list .phoneserver h5 {
	font-family: "Microsoft Yahei";
	font-weight: bold;
	color: #666;
	font-size: 15px;
}
.content_list .phoneserver p {
	padding: 2px 0;
	_height: 16px;
	margin: 0;
	color: #666666;
}
.content_list .msgserver {
	text-align: center;
	margin-bottom: 5px;
}
.content_list .msgserver a {
	background: url(../images/service/sidebar_bg.gif) no-repeat -119px -116px;
	padding-left: 20px;
}
.content_list hr {
	border-bottom: 1px solid #E6E6E6;
	height: 1px;
	margin: 10px 0;
	clear: both;
}


/*banner*/
  .bannercontainer {
		background-color:#fff;
		width:960px;
		position:relative;
		position:relative;
		margin-left:auto;
		margin-right:auto;

	}

  .banner{
		width:960px;
		height:500px;
		position:relative;
		overflow:hidden;
   }


    .bannercontainer-simple {
		padding:0px;
		background-color:#fff;
		width:960px;
		position:relative;
		position:relative;
		margin-left:auto;
		margin-right:auto;

	}

  .banner-simple{
		width:960px;
		height:500px;
		position:relative;
		overflow:hidden;
   }

 .fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	overflow:hidden;
	margin-top:6px;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:500px !important;
	position:relative;
}



   @media only screen and (min-width: 768px) and (max-width: 959px) {

 		  .banner, .bannercontainer			{	width:760px; height:396px;}




   }

   @media only screen and (min-width: 480px) and (max-width: 767px) {
		   .banner, .bannercontainer		{	width:480px; height:250px;	}




   }

   @media only screen and (min-width: 0px) and (max-width: 479px) {
			.banner, .bannercontainer		{	width:320px;height:167px;	}




   }

/*******************************
	-------[=列表=]-------
********************************/
.bg-shadow{background: url(../images/bg-shadow.png) no-repeat center bottom;}
.bg-shadow .txt h3 a {font-size:14px; font-weight:bold;} 

.hotNewsBox{overflow: hidden;padding-bottom: 35px;}
.hotNewsBox .pic{float: left;clear: left;width: 312px;height: 177px;}
.hotNewsBox .pic img{display: block;width: 100%;height: 100%;}
.hotNewsBox .txt{padding-left: 335px;}
.hotNewsBox .title{font-size: 14px;color: #5d5d5d;line-height: 1;height: 1em;margin-bottom: 7px;
	overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;
}
.hotNewsBox .datetime{color: #368e00;font-size: 14px;margin-bottom: 15px;}
.hotNewsBox .intro{color: #6c6e70;line-height: 2;height: 10em;overflow: hidden;}

.news-list{margin: 30px 0;}
.news-list li{height: 23px;line-height: 23px;border-bottom: 1px dotted #a2a3a5;margin-bottom: 12px;
	padding-left: 20px;background: url(../images/dot.png) no-repeat 5px center;
	overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;
}
.news-list span{float: right;color: #b0b0b0;}
.news-list a{color: #424141;}
.news-list a:hover{color: #307e00;}

/*页码*/
.page-ul{text-align: center;margin: 25px 0;}
.page-ul span {display: inline-block;color: #8f8f8f;}
.page-ul a{display: inline-block;margin: 0 5px;height: 30px;line-height: 30px;color: #8f8f8f;}
.page-ul a.on{color: #307e00;}
.page-ul a:hover{color: #307e00;}
.page-ul .first-page,.page-ul .last-page{color: #202020;}
.page-ul .prev-page,.page-ul .next-page{margin: 0 20px;}

.listpage {text-align:center; margin-top:0px;}
.listpage a,.listpage span{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa; margin:auto 3px;}
.listpage a:hover { border:1px solid #a0a0a0; }
.listpage a:hover { border:1px solid #a0a0a0; }
.listpage span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.listpage span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.clear {clear:both; display:block;}

.met_hits{ padding:0px 5px; height:35px; line-height:35px; margin-top:20px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis{ position:absolute; left:5px; top:8px;}
.met_page{ text-align:left;}
.met_page a{ margin-right:50px; text-decoration:none;}

/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:3px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(/images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(/images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(/images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}