﻿@font-face {
    font-family: DFUDGothicSC2;
    src: url(/static/css/DFUDGothicSC2-W4.ttf) format('TrueType');
}


BODY {

    PADDING: 0px;

    MARGIN: 0px;

    font-size: 12px;

    COLOR: #000;

    font-family: "DFUDGothicSC2";

    background-color: #ffffff

}



html {

    overflow-x: hidden

}



img {

    border: 0

}



H1 {

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    PADDING-LEFT: 0px;

    PADDING-RIGHT: 0px;

    PADDING-TOP: 0px

}



H2 {

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    PADDING-LEFT: 0px;

    PADDING-RIGHT: 0px;

    PADDING-TOP: 0px

}



A {

    COLOR: #000;

    text-decoration: none

}



A:hover {

    COLOR: #059337;

}



.fl {

    FLOAT: left

}



.fr {

    FLOAT: right

}



.clear {

    CLEAR: both

}



UL {

    list-style: none;

    margin: 0px;

    padding: 0px;

}



.mc {

    margin: auto;

}



.main {

    MARGIN: 0px auto;

    WIDTH: 1120px;

    overflow: hidden

}



.mt15 {

    margin-top: 15px;

}



.md15 {

    margin-bottom: 15px

}



.bg {

    background-color: #FFF

}



.more a {

    display: block;

    float: right;

    width: 60px;

    height: 35px;

    font-size: 12px;

}



.mt10 {

    margin-top: 10px;

}



.mt23 {

    margin-top: 23px

}



.mt7 {

    margin-top: 7px;

}



.bd {

    height: 60px;

    background: url(../images/bd.jpg)

}



.mt20 {

    margin-top: 20px;

}





/* top style*/



.top {

    background-color: #ffffff;

    height: 39px;

    overflow: hidden;

}



.topleft {

    float: left;

    line-height: 39px;

    height: 39px;

    font-size: 13px;

}



.topright {

    float: right;

    line-height: 39px;

    height: 39px;

    color: #e2dede;

    font-size: 12px;

}



.topright a {

    color: #000000;

    margin-left: 10px;

    margin-right: 10px;

    font-size: 13px;

}



.topright a span {

    color: #090;
    color:#d31119;
    font-weight: bold

}



.topright a img {

    vertical-align: middle

}



.menubg {

    height: 94px;

    background: url(../images/menu_bg.png);
    /*background:#d31119;*/

    position: relative;

    z-index: 5;

}



.menu {

    width: 1120px;

    background: url(../images/mbg.gif) no-repeat;

    height: 94px;

    margin: auto;

    position: relative

}



.ilogo {

    position: absolute;

    top: -40px;

    left: 460px;

    z-index: 999

}



.bannerline {

    background: url(../images/bline.jpg) no-repeat;

    height: 5px;

}



.menu ul {

    width: 120%

}



.parent_li {

    position: relative;

    float: left;

    TEXT-ALIGN: center;

    height: 94px;

    WIDTH: 112px;

    FLOAT: left;

    color: #FFFFFF;

    z-index: 99

}



.parent_li a {

    WIDTH: 112px;

    DISPLAY: block;

    font-size: 16px;

    color: #ffffff;

    line-height: 94px;

    font-family: "DFUDGothicSC2";

}



.parent_li a:hover {

    color: #00a53a;

    background: url(../images/pmenu.png) center top no-repeat;

    WIDTH: 112px;

    DISPLAY:;

}

.parent_li2{

    margin-left:220px

}

.second_ul {

    position: absolute;

    background: url(../images/se_bg2.png) left bottom no-repeat;

    width: 112px;

    padding-top: 10px;

    padding-bottom: 20px;

    overflow: hidden;

    left: 0px;

    top: 94px;

    display: none;

    z-index: 999;

}

.menu ul.second_ul2{

    width:480px; 

    height:205px;

    background:url(../images/se_bg2.png); 

    left:-200px; 

    border-bottom-left-radius:20px;

    border-bottom-right-radius:20px;

}

.second_li a {

    display: block;

    float: left;

    font-size: 14px;

    font-weight: normal !important;

    width: 112px;

    line-height: 30px;

    height: 30px;

    background: url(../images/sebg.png);

    text-align: center;

    color: #555;

    overflow: hidden;

}



.second_li a:hover {

    color: #00a53a;

    background: none !important;

    height: 30px;

    width: 112px;

    line-height: 30px;

}



.menu_item {

    width: 80px;

    float: left;

}



.menu_itemt {

    font-size: 15px;

    color: #00a53a;
    
    color: #d31119;

    font-weight: bold;

    text-align: left;

    margin-top: 15px;

}



.menu_item_list {

    width: 400px;

    margin: auto;

}



.menu_item li {

    line-height: 25px !important;

    font-size: 14px;

    color: #666;

    text-align: left

}



.menu_item li a {

    line-height: 25px !important;

    font-size: 14px;

    color: #666;

    text-align: left;

    width: 80px !important;

}



.menu_item li a:hover {

    line-height: 25px !important;

    font-size: 14px;

    color: #000;

    background: none;

    width: 80px !important;

}



.menu_item ul {

    margin-top: 10px;

}



.iabout {

    height: 234px;

    overflow: hidden;

    background: url(../images/iabout_bg.jpg) center no-repeat;


    background-color: #1ebd56

    /*background: #d31119;*/

}



.iabout_left {

    width: 458px;

    float: left;

    height: 234px;

    overflow: hidden;

    margin-top: 30px;

}



.iabout_left_title {

    font-size: 16px;

    color: #FFF;

    font-weight: bold;

}



.iabout_left_title span {

    font-size: 13px;

    color: #FFF;

    font-weight: normal;

    margin-left: 12px;

}



.iabout_left_content {

    font-size: 16px;

    color: #FFF;

    line-height: 22px;

    margin-top: 25px;

}



.iabout_left_more {

    margin-top: 35px;

    width: 90px;

    height: 25px;

    border: #ffffff 1px solid;

    border-radius: 5px;

    line-height: 25px;

    text-align: center;

    font-size: 12px;

    font-family: "DFUDGothicSC2";

}



.iabout_left_more a {

    color: #FFF;

    display: block

}



.iabout_left_more a:hover {

    background-color: #069137;

    border-radius: 5px;

}



.iabout_right {

    float: right;

    width: 642px;

    overflow: hidden;

    margin-top: 50px;

}



.iabout_right li {

    width: 187px;

    float: left;

    margin-left: 27px;

    text-align: center;

    font-size: 15px;

    font-weight: bold

}



.iabout_right li img {

    margin-bottom: 15px;

}



.iabout_right li a {

    color: #FFF;

}



.iabout_right li a:hover {

    color: #FF0

}





/*首页活动专区*/



.i_huodong {

    width: 310px;

    float: left;

    margin-top: 35px

}



.ititle {

    font-size: 16px;

    font-weight: bold;

    color: #5d5d5d;

    height: 37px;

    line-height: 37px;

    background: url(../images/ititle.png) 70px center no-repeat

}



.bannerbox { width: 309px; height: 215px; overflow: hidden; margin: 0px auto; }

#focus { width: 309px; height: 215px; clear: both; overflow: hidden; position: relative; float: left; }

#focus ul { width: 309px; height: 215px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }

#focus ul li { float: left; width: 309px; height: 215px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }

#focus .preNext { width:50px; height: 215px; position: absolute; top: 0px; cursor: pointer; }

#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }

#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }



.bannerbox1 { width: 309px; height: 215px; overflow: hidden; margin: 0px auto; }

#focus1 { width: 309px; height: 215px; clear: both; overflow: hidden; position: relative; float: left; }

#focus1 ul { width: 309px; height: 215px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }

#focus1 ul li { float: left; width: 309px; height: 215px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }

#focus1 .preNext { width:50px; height: 215px; position: absolute; top: 0px; cursor: pointer; }

#focus1 .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }

#focus1 .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }







/*首页新闻资讯*/



.inews {

    width: 425px;

    float: left;

    margin-top: 35px;

    overflow: hidden

}

.ml40{margin-left:40px;}



.inews2 {

    width: 346px;

    margin-top: 35px;

    overflow: hidden

}

.inews_title {

    font-size: 16px;

    font-weight: bold;

    color: #5d5d5d;

    height: 37px;

    line-height: 37px;

    background: url(../images/ititle.png) 100px center no-repeat

}



.inews_title img {

    vertical-align: middle;

    margin-right: 6px;

}



.inews_title li {

    width: 120px;

    height: 38px;

    float: left;

    text-align: center

}



.inews_title li a {

    color: #000;

    font-size: 16px;

    display: block

}



.inews_title li a:hover {

    background-color: #f6630a;

    color: #FFF

}



.recc_news {

    margin-top: 5px;

}



.recc_news_img {

    width: 147px;

    height: 93px;

    float: left;

    overflow: hidden

}



.recc_news_img img {

    width: 147px;

    height: 93px;

}



.inews .recc_news_c {

    width: 253px;

    float: right

}

.inews .recc_news_c2 {

    width: 160px;

    float: right

}

.inews .recc_news_c1{

    width: 183px;

    float: right

}





.inews .recc_news_c_title {

    color: #00a53a;

    font-weight: bold;

    font-size: 15px;

    height: 30px;

    line-height: 30px;

}



.recc_news_c_title a {

    color: #093;

}



.necc_news_c_dec {

    font-size: 12px;

    line-height: 21px;

}



.necc_news_c_dec a {

    color: #093;

    margin-left: 8px;

}



.inews2 .recc_news_c {

    width: 180px;

    float: right

}

.inews2 .recc_news_c_title {

    color: #00a53a;

    font-weight: bold;

    font-size: 13px;

    height: 30px;

    line-height: 30px;

    overflow:hidden

}





.i3 .recc_news_c_title {

    color: #00a53a;

    font-weight: bold;

    font-size: 13px;

    height: 30px;

    line-height: 30px;

    overflow:hidden

}

.i3 .recc_news_c1 {

    width: 180px;

    float: right

}





.inews_list {

    margin-top: 20px;

}



.inews_list li {

    border-bottom: #d1d1d1 1px dotted;

    height: 33px;

    line-height: 33px;

    background: url(../images/ilist.png) center left no-repeat;

    text-indent: 15px;

}



.inews_list li a {

    color: #555555;

    font-size: 13px;

}



.inews_list li span {

    float: right;

    color: #bbb;

    font-weight: normal;

    font-size: 12px;

}



.inpro_list {

    margin-top: 20px;

}



.inpro_list li {

    border-bottom: #d1d1d1 1px dotted;

    height: 33px;

    line-height: 33px;

    background: url(../images/ilist.png) center left no-repeat;

    text-indent: 15px;

    width:33.3%;

    float:left;

}



.inpro_list li a {

    color: #555555;

    font-size: 13px;

}



.inpro_list li span {

    float: right;

    color: #bbb;

    font-weight: normal;

    font-size: 12px;

}





/*首页视频在线*/



.ishipin {

    width: 315px;

    float: right;

    margin-top: 35px;

}



.ishipin_c {

    margin-top: 5px;

}



.ihipin_txt {

    height: 35px;

    line-height: 35px;

    font-size: 15px;

    line-height: 40px;

    color: #000

}





/*首页滚动产品*/



.i2 {

    background: url(../images/i2.jpg);

    height: 980px;

    overflow: hidden

}



.gdtu {

    width: 1120px;

    height: 320px;

    margin-top: 30px;

}



.gddiv {

    margin: 0 auto;

    width: 1120px;

    overflow: hidden;

    height: 320px;

}



.gddiv ul {

    float: left;

    height: 300px;

    overflow: hidden

}



.gddiv li {

    float: left;

    width: 259px;

    text-align: center;

    padding: 5px;

    background-color: #FFF;

    border-radius: 10px;

    height: 290px;

    margin: 0 10px;

    display: inline;

    font-size: 14px;

}



.gddiv li img {

    margin-bottom: 8px;

    margin-top: 10px;

    width: 234px;

    height: 234px;

	

}



.gddiv li img{ 	height: 234px;

    width: 234px;

    overflow-x: hidden;

    overflow-y: hidden;

    position: relative;

	z-index:1;

	transition-delay: 0s;

    transition-duration: 1s;

    transition-property: all;

    transition-timing-function: ease;

	/* Firefox 4 */

	-moz-transition-delay: 0s;

    -moz-transition-duration: 1s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

	/* Safari 和 Chrome */

	-webkit-transition-delay: 0s;

    -webkit-transition-duration: 1s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

	/* Opera */

	-o-transition-delay: 0s;

    -o-transition-duration: 1s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;}

.gddiv li{width:259px;overflow:hidden;position: relative;}

.gddiv li :hover img {

	transform: scale(1.3, 1.3);

	-ms-transform:scale(1.3, 1.3); 	/* IE 9 */

	-moz-transform:scale(1.3, 1.3); 	/* Firefox */

	-webkit-transform:scale(1.3, 1.3); /* Safari 和 Chrome */

	-o-transform:scale(1.3, 1.3); 	/* Opera */

}

















.innerElem {

    width: 9999px;

}





/*首页营养学堂*/



.i3 {

    background: url(../images/i3.jpg);

    height: 356px;

}



.iyingyang {

    width: 350px;

    float: left;

    margin-top: 30px;

}



.iy_more {

    float: right

}



.iy_more img {

    margin-top: 10px;

}





/*首页菜谱*/



.icaipu {

    width: 380px;

    margin-left: 39px;

    margin-top: 30px;

    float: left

}



.icaipu_title {

    font-size: 16px;

    font-weight: bold;

    color: #5d5d5d;

    height: 37px;

    line-height: 37px;

    background: url(../images/ititle.png) 70px center no-repeat

}





/*首页美味视频*/



.imeiwei {

    width: 315px;

    float: right;

    margin-top: 35px;

}





/*底部样式*/



.bottom_bg {

    height: 330px;

    background-color: #eef1f3

}



.bottom {

    height: 256px;

    background: url(../images/bottom.gif);

    margin-top: 22px

}



.bottom_left {

    width: 800px;

    float: left

}



.bottom_right {

    width: 313px;

    float: right

}



.item {

    width: 100px;

    float: left;

}



.item_title {

    color: #00a53a;

    font-size: 16px;

    height: 30px;

    line-height: 30px;

    text-align: left;

    font-weight: bold

}



.item_list li {

    height: 32px;

    line-height: 32px;

}



.item_list li a {

    color: #777777;

    font-size: 13px;

}



.item_list li a:hover {

    color: #333;

    font-size: 13px;

}



.footer {

    color: #FFF;

    margin: auto;

    font-size: 12px;

    height: 50px;

    line-height: 50px;

    overflow: hidden;

    border-top: #d8d8d8 1px solid

}



.footer_link {

    float: left;

    color: #999

}



.footer_link img {

    vertical-align: middle

}



.footer_copyright {

    float: right;

    height: 50px;

    line-height: 50px;

    color: #999

}





/*关于我们样式*/



.aboutmain {

    background: url(../images/aboutmain.jpg) center no-repeat;

    height: 863px;

    overflow: hidden

}



.about_title {

    font-size: 33px;

    color: #FFF;

    font: bold;

    text-align: center;

    margin-top: 110px;

}



.about_title2 {

    height: 36px;

    line-height: 36px;

    text-align: center;

    font-size: 16px;

    color: #FFF;

    background: url(../images/about_title_bg.png) center no-repeat;

    margin: auto;

    margin-top: 7px;

}



.about_c1 {

    width: 372px;

    float: left;

    height: 489px;

    margin-top: 62px;

}



.about_c1 a {

    width: 372px;

    height: 489px;

    display: block;

    opacity: 0.6;

    filter: Alpha(opacity=60);

    background: url(../images/about1.gif) no-repeat;
    background-size: contain;

}



.about_c1 a:hover {

    opacity: 1;

    filter: Alpha(opacity=100);

}



.about_c2 {

    width: 740px;

    float: right;

    margin-top: 62px;

}



.about_c2_1 {

    height: 241;

    width: 375px;

    float: left;

}



.about_c2_1 a {

    width: 375px;

    height: 241px;

    display: block;

    opacity: 0.6;

    filter: Alpha(opacity=60);

    background: url(../images/about2.gif) no-repeat;

}



.about_c2_1 a:hover {

    opacity: 1;

    filter: Alpha(opacity=100);

}



.about_c2_2 {

    height: 241;

    width: 358px;

    float: right;

}



.about_c2_2 a {

    width: 358px;

    height: 241px;

    display: block;

    opacity: 0.6;

    filter: Alpha(opacity=60);

    background: url(../images/about3.gif) no-repeat;

}



.about_c2_2 a:hover {

    opacity: 1;

    filter: Alpha(opacity=100);

}



.about_c2_3 {

    height: 241;

    width: 375px;

    float: left;

    overflow: hidden

}



.about_c2_3 a {

    width: 375px;

    height: 241px;

    overflow: hidden;

    display: block;

    opacity: 0.6;

    filter: Alpha(opacity=60);

    background: url(../images/about4.png);

}



.about_c2_3 a:hover {

    opacity: 1;

    filter: Alpha(opacity=100);

}



.about_c2_3_1 {

    font-size: 19px;

    font-weight: bold;

    color: #565656;

    padding-top: 30px;

    margin-left: 37px;

}



.about_c2_3_2 {

    font-size: 13px;

    color: #777;

    margin-top: 20px;

    margin-left: 37px;

    line-height: 28px;

}



.about_c2_3_more {

    color: #999;

    width: 85px;

    height: 30px;

    border: #999 1px solid;

    line-height: 30px;

    text-align: center;

    font-size: 14px;

    margin-left: 37px;

    margin-top: 20px;

}



.about_c2_4 {

    height: 241;

    width: 358px;

    float: right;

}



.about_c2_4 a {

    width: 358px;

    height: 241px;

    display: block;

    opacity: 0.6;

    filter: Alpha(opacity=60);

    background: url(../images/about5.gif) no-repeat;

}



.about_c2_4 a:hover {

    opacity: 1;

    filter: Alpha(opacity=100);

}



.about {

    height: 426px;

    background: url(../images/about.jpg) center no-repeat;

}



.aboutbg {

    background: url(../images/aboutbg.jpg);

    overflow: hidden

}



.about_yy {

    -webkit-box-shadow: 3px 3px 3px #ddd;

    margin-bottom: 20px;

    -moz-box-shadow: 3px 3px 3px #ddd;

    box-shadow: 0px 7px 10px #ddd;

    margin-top: 40px;

    background-color: #FFF;

    padding: 28px;

    margin-right: 5px;

    margin-left: 5px;

}



.about_position {

    height: 20px;

    background: url(../images/home.gif) left no-repeat;

    text-indent: 25px;

    font-size: 15px;

    color: #000

}



.about_content_title {

    color: #00a53a;

    font-size: 33px;

    text-align: center;

    margin-top: 20px;

    font-weight: bold

}



.about_content_title2 {

    width: 819px;

    margin: auto;

    height: 22px;

    line-height: 22px;

    font-size: 15px;

    color: #6a6a6a;

    margin-top: 20px;

    background: url(../images/abline.gif) center no-repeat;

    text-align: center

}



.about_content {

    line-height: 30px;

    margin-top: 30px;

    padding: 20px;

}

.about_content img{max-width: 100%;}

.message {

    width: 860px;

    margin: auto;

    margin-top: 50px;

    margin-bottom: 50px;

}



.message li {

    height: 38px;

    line-height: 38px;

    margin-top: 20px

}



.message_title {

    font-size: 16px;

    height: 38px;

    width: 130px;

    float: left;

    text-align: right;

}



.message_input {

    font-size: 15px;

    height: 38px;

    width: 670px;

    float: right

}



.button1 {

    width: 120px;

    height: 40px;

    background-color: #F90;

    color: #FFF;

    text-align: center;

    line-height: 40px;

    border: none;

    font-size: 18px;

    font-family: "DFUDGothicSC2";

}



.button2 {

    width: 120px;

    margin-top: 15px;

    height: 40px;

    background-color: #F90;

    color: #FFF;

    text-align: center;

    line-height: 40px;

    border: none;

    font-size: 18px;

    font-family: "DFUDGothicSC2";

}



.m_style {

    font-size: 16px

}



.m_style input {

    height: 30px;

    line-height: 30px;

    text-indent: 8px;

    border: #ddd 1px solid

}



.guest_input {

    width: 300px;

    border: #ddd 1px solid;

    height: 30px;

    line-height: 30px;

}



.guest_input2 {

    width: 550px;

    height: 100px;

    border: #ddd 1px solid;

}



.guest_input3 {

    width: 100px;

    border: #ddd 1px solid;

    height: 30px;

    line-height: 30px;

}



.contact {

    height: 360px;

    background: url(../images/contact.jpg) center no-repeat;

}





/*招贤纳士*/



.rencaibg {

    background: url(../images/rencai.jpg) center no-repeat;

    height: 426px

}



.rencai_a {

    width: 318px;

    float: left;

    margin-top: 80px;

}



.rencai_title {

    height: 33px;

    line-height: 33px;

    background: url(../images/rencai_more.png) right center no-repeat;

    font-size: 20px;

    color: #6d6d6d

}



.rencai_title span {

    font-size: 12px;

    color: #ddd;

    float: right;

    padding-right: 40px

}



.rencai_title span a {

    color: #999

}



.rencai_txt {

    line-height: 23px;

    margin-top: 11px;

    font-size: 14px;

    color: #000;

}



.rencai_b {

    width: 318px;

    float: left;

    margin-top: 80px;

    margin-left: 36px;

}



.rencai_c {

    width: 411px;

    height: 309px;

    float: right;

    background: url(../images/rencai3.jpg) no-repeat;

    margin-top: 80px;

}



.rencai_c1 {

    margin-top: 256px;

    text-align: center

}



.rencai_c1 a {

    height: 53px;

    line-height: 53px;

    color: #FFF;

    font-size: 14px;

    font-weight: bold;

}



.rencai_c1 a span {

    font-size: 15px;

    color: #00a53a;

    margin-right: 15px;

}



.qiuzhibg {

    background: url(../images/qiuzhi.jpg) center no-repeat;

    height: 345px

}



.qiuzhi {

    width: 930px;

    margin: auto;

    margin-top: 50px;

    margin-bottom: 50px;

    font-size: 14px;

}



.qiuzhi li {

    height: 38px;

    line-height: 38px;

    margin-top: 10px

}



.qiuzhi_title {

    font-size: 16px;

    height: 38px;

    width: 100px;

    float: left;

    text-align: right;

}



.qiuzhi_title2 {

    font-size: 16px;

    height: 38px;

    width: 100px;

    float: left;

    text-align: right;

    margin-left: 40px;

}



.qiuzhi_input {

    font-size: 15px;

    height: 38px;

    width: 300px;

    float: left;

    margin-left: 20px;

}



.qq_input {

    width: 280px;

    border: #ddd 1px solid;

    height: 30px;

    line-height: 30px;

}



.qq_input2 {

    width: 735px;

    height: 150px;

    border: #ddd 1px solid;

    margin-top: 5px;

}



.qq_input3 {

    width: 100px;

    border: #ddd 1px solid;

    height: 40px;

    line-height: 40px;

}



.qiuzhi_content_title {

    color: #00a53a;

    font-size: 33px;

    text-align: center;

    margin-top: 20px;

}





/*新闻样式*/



.newsbg {

    height: 426px;

    background: url(../images/news.jpg) center no-repeat;

}



.newst {

    width: 978px;

    margin: auto;

    height: 123px;

    background: url(../images/newst.jpg) center no-repeat;

    margin-top: 85px;

}



.newst ul {

    width: 110%

}



.newst li {

    width: 140px;

    height: 91px;

    line-height: 91px;

    font-size: 19px;

    color: #545454;

    font-weight: bold;

    float: left;

    margin-right: 90px;

    margin-top: 20px;

}



.newst li a {

    background: url(../images/news_tbg.png) no-repeat;

    text-align: center;

    display: block;

    width: 140px;

    height: 91px;

}



.newst li a:hover {

    background: url(../images/news_tbg2.png) no-repeat;

}



.ncurrent a {

    background: url(../images/news_tbg2.png) no-repeat !important;

}



.newspic {
	height:120px;
    width: 170px;
	overflow:hidden;
    float: left;
	display:flex;
	justify-content:center;
	align-items: center;
}

.newspic img{
	max-width:100%;
}

.news_right {

    width: 800px;

    float: left;

    margin-left: 20px;

}



.news_title {

    font-size: 17px;

}



.news_title a {

    color: #07900b;

    font-weight: bold

}



.news_jj {

    font-size: 13px;

    line-height: 22px;

    margin-top: 10px;

    color: #999

}



.news_more {

    color: #999;

    margin-top: 7px;

}



.NewsList {

    width: 990px;

    margin: auto;

    height: auto;

    text-align: left;

}



.NewsList ul li {

    height: 105px;

    border-bottom: #CCCCCC 1px dotted;

    padding-top: 24px;

    padding-bottom: 24px;

}



.NewsList a:hover {

    color: #ff0000;

}



.hot_news {

    width: 990px;

    margin: auto;

    margin-top: 78px;

}



.hot_news_img {

    width: 343px;

    height: 204px;

    float: left;

    overflow: hidden

}



.hot_news_img img {

    width: 343px;

    height: 204px;

}



.hot_news_c {

    width: 626px;

    float: right

}



.hot_news_c_title {

    color: #07900b;

    font-weight: bold;

    font-size: 18px;

    height: 30px;

    line-height: 30px;

}





.hot_news_c_title a {

    color: #07900b;

}



.hot_news_c_dec {

    font-size: 14px;

    line-height: 24px;

    margin-top: 15px;

    height: 100px;

    overflow: hidden

}



.hot_news_c_dec a {

    color: #093;

    margin-left: 8px;

}



.news_content {

    padding: 20px;

    line-height: 25px;

    margin-top: 30px;

    font-size: 14px;

}







.newsline {

    margin: 30px auto;

    width: 990px;

    height: 1px;

    background-color: #ddd

}



.hot_news_bottom {

    margin-top: 20px

}



.hot_news_time {

    font-size: 13px;

    color: #666;

    width: 100px;

    float: left;

    height: 30px;

    line-height: 30px

}



.hot_news_more {

    width: 100px;

    float: right;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 12px;

}



.hot_news_more a {

    background-color: #def8d2;

    color: #666;

    width: 100px;

    display: block;

    height: 30px;

}



.hot_news_more a:hover {

    background-color: #39711f;

    color: #ffffff

}





/*科研生产*/



.keyan {

    height: 414px;

    background: url(../images/keyan.jpg) center no-repeat;

}



.keyan1 {

    width: 544px;

    float: left;

    margin-top: 52px;

}



.keyan1_left {

    width: 280px;

    float: left

}



.keyan1_right {

    width: 264px;

    float: right

}



.keyan1_left_1 {

    width: 280px;

    height: 175px;

}



.keyan1_left_1 a {

    font-size: 22px;

    font-weight: bold;

    color: #FFF;

    width: 252px;

    height: 137px;

    background: url(../images/ky_leftbg.gif);

    display: block;

    opacity: 1;

    filter: Alpha(opacity=100);

    padding-left: 28px;

    padding-top: 38px;

}



.keyan1_left_1 a span {

    font-size: 13px;

    color: #FFF;

    margin-left: 15px;

}



.keyan1_left_1 a:hover {

    opacity: 0.8;

    filter: Alpha(opacity=80);

}



.keyan1_left_2 {

    width: 280px;

    height: 156px;

    overflow: hidden;

    color: #4c4c4c;

    background-color: #e6e7e8;

    background-color:

}



.keyan1_left_22 {

    margin-top: 20px;

    margin-left: 26px;

    width: 225px;

    font-size: 13px;

    line-height: 24px;

}



.keyan2 {

    width: 544px;

    float: right;

    margin-top: 52px;

}



.keyan3 {

    margin-top: 30px;

}



.keyan3_left_1 {

    width: 280px;

    height: 175px;

    float: left

}



.keyan3_left_1 a {

    font-size: 22px;

    font-weight: bold;

    color: #FFF;

    width: 252px;

    height: 137px;

    background: url(../images/ky_leftbg.gif);

    display: block;

    opacity: 1;

    filter: Alpha(opacity=100);

    padding-left: 28px;

    padding-top: 38px;

}



.keyan3_left_1 a span {

    font-size: 13px;

    color: #FFF;

    margin-left: 15px;

}



.keyan3_left_1 a:hover {

    opacity: 0.8;

    filter: Alpha(opacity=80);

}



.keyan3_left_2 {

    width: 280px;

    height: 175px;

    float: left;

    overflow: hidden;

    color: #4c4c4c;

    background-color: #e6e7e8;

    background-color:

}



.keyan3_right {

    float: right

}





/*产品销售*/



.sale {

    height: 418px;

    background: url(../images/sale.jpg) center no-repeat;

}



.salem {

    margin: 80px auto;

    width: 920px;

}



.sale_left {

    width: 373px;

    float: left;

}



.sale_right {

    width: 428px;

    height: 295px;

    float: right

}



.nets {

    height: 284px;

    background: url(../images/net.jpg) center no-repeat;

}



.net_yy {

    margin-top: 40px;

    background-color: #FFF;

    overflow: hidden

}



.net_position {

    height: 20px;

    background: url(../images/home.gif) left no-repeat;

    margin-top: 30px;

    margin-left: 30px;

    text-indent: 25px;

    font-size: 15px;

    color: #000

}



.net_content {

    line-height: 30px;

}



.saleb {

    width: 784px;

    margin: auto;

    margin-top: 30px;

}





/*健康美味*/



.jiankang {

    height: 426px;

    background: url(../images/jiankang.jpg) center no-repeat;

}



.jiankangt {

    width: 978px;

    margin: auto;

    height: 123px;

    background: url(../images/newst.jpg) center no-repeat;

    margin-top: 85px;

}



.jiankangt ul {

    width: 70%;

    margin: auto

}



.jiankangt li {

    width: 140px;

    height: 91px;

    line-height: 91px;

    font-size: 19px;

    color: #545454;

    font-weight: bold;

    float: left;

    margin-right: 80px;

    margin-top: 20px;

}



.jiankangt li a {

    background: url(../images/news_tbg.png) no-repeat;

    text-align: center;

    display: block;

    width: 140px;

    height: 91px;

}



.jiankangt li a:hover {

    background: url(../images/news_tbg2.png) no-repeat;

}



.JiankangList {

    width: 1000px;

    margin: auto;

    text-align: left;

    overflow: hidden

}



.JiankangList ul {

    width: 110%

}



.JiankangList li {

    width: 240px;

    height: 320px;

    float: left;

    padding: 22px;

    margin-top: 30px;

    margin-right: 65px;

    border: #ddd 1px solid;

    border-radius: 10px;

}



.JiankangList img {

    width: 240px;

    height: 160px;

    max-width: 280px;

    max-height: 160px;

    margin-top: 8px;

}



.jk_more {

    margin-top: 15px;

}



.jk_more1 {

    float: left;

    font-size: 12px;

    height: 27px;

    line-height: 27px;

    width: 92px;

    border: #e0e0e0 1px solid;

    border-radius: 30px;

    text-align: center;

    color: #999

}



.jk_pj {

    float: right;

    width: 58px;

    height: 27px;

    line-height: 27px;

    text-align: center;

    background-color: #eee;

    color: #555;

}



.jk_pj a {

    width: 58px;

    height: 27px;

    display: block;

    border: #ddd 1px solid;

}



.jk_pj a:hover {

    border: #ddd 1px solid;

    background-color: #ddd;

}



.dhit {

    height: 30px;

    line-height: 30px;

    font-size: 13px;

}



.jk_date {

    float: left;

    color: #00a53a;

    font-family: "DFUDGothicSC2";

}



.jk_hits {

    float: right;

    color: #666

}



.jk_title {

    font-size: 15px;

    font-weight: bold;

    color: #555;

    height: 28px;

    line-height: 28px;

    margin-top: 5px;

}



.jk_jj {

    line-height: 22px;

    font-size: 12px;

    color: #666;

    height: 40px;

    overflow: hidden

}



.jk_input {

    width: 100%;

    border: #ddd 1px solid;

    height: 80px;

    margin-top: 5px;

}



.jk_pjt {

    height: 35px;

    line-height: 35px;

    font-size: 16px;

    color: #333;

    margin-top: 20px;

}





/*产品展示样式*/



.productmain {

    background: url(../images/product.jpg) top center no-repeat;

    min-height: 940px;

    background-repeat: repeat-y;

    padding-top:10px

}



.product_titlebg {

    width: 974px;

    margin: auto;

    height: 83px;

    background: url(../images/product_titlebg.png) center no-repeat;

}



.product_title {

    font-size: 35px;

    color: #00a53a;

    font: bold;

    text-align: center;

    margin-top: 110px;

}



.product_title2 {

    font-size: 14px;

    color: #00a53a;

    margin-top: 10px;

    text-align: center;

    text-transform: uppercase

}



.product_sort {

    width: 1200px;

    margin: auto;

    margin-top: 30px;



}



.product_sort ul {

    width: 110%

}



.product_sort_item {

    width: 211px;

    height: 660px;

    float: left;

    margin-right: 18px;

	position:relative;

	z-index:1px;



   

}



.p1 {

    background: url(../images/p1.png) top center no-repeat;

}



.p2 {

    background: url(../images/p2.png) top center no-repeat;

}



.p3 {

    background: url(../images/p3.png) top center no-repeat;

}



.p4 {

    background: url(../images/p4.png) top center no-repeat;

}



.p5 {

    background: url(../images/p5.png) top center no-repeat;

}

.p6 {

    background: url(../images/p1.png) top center no-repeat;

}



.sort1 {

    height: 212px;

    overflow: hidden;

    width: 211px;

    text-align: center;

}



.sort_1_1 {

    font-size: 30px;

    color: #00a53a;

    font-weight: bold;

    margin-top: 70px;

}



.sort_1_2 {

    font-size: 14px;

    color: #00a53a;

    margin-top: 5px;

    text-transform: uppercase

}

.sort_list{ margin-top: 10px;}

.sort_list li {

    height: 57px;

    line-height: 57px;

    background: url(../images/psort_listbg.png) center bottom no-repeat;

    text-align: center;

    font-size: 19px;



    font-weight: bold;

    width: 200px;

    position: relative;

    z-index: 1px;

}

.sort_list li a{color: #00a53a;}

.sort_list li a:hover{color:#e65f2a;}

.gususort{ width: 117px; background-color:#00a53a; border-radius:10px; position: absolute; top: 5px; left: 140px;z-index: 999; display: none}

.gususort ul{ margin-top: 20px; margin-bottom:20px;}

.gususort li{ width: 117px; text-align: center; line-height: 30px !important;height: 30px !important;background: url(../images/space.png) ; margin-top: 5px;}

.gususort li a{background: url(../images/space.png); font-size: 14px; color: #ffffff; display: block; height: 30px;}

.gususort li a:hover{color: #fff31b}







.pbottom{background-color: #499403; height: 9px; }

.showproduct_list{width:1002px; overflow:hidden; margin:auto; margin-top:20px;text-align:center;}

.showproduct_list a{ text-align:center; width:205px; height:40px; border-radius:25px; line-height:45px;  font-size:19px; color:#3a3a3a; font-weight:bold; background:url(../images/sss.png); border:#00a53a 1px solid; margin-left:8px; margin-right:8px; padding:7px 23px; }

.showproduct_list  a:hover{ background-image:none; background-color:#00a53a !important; color:#fff31b;opacity: 1;filter: Alpha(opacity=100);}

.pcurrent{background-image:none !important; background-color:#00a53a !important; color:#fff31b !important;}



.showdetail{ width:1067px; margin:auto; margin-top:50px;}

.showpic{ width:400px; height:400px;padding-left:10px; padding-top:12px; float:left; overflow:hidden; background:url(../images/plbg.png);border-radius:100%; -webkit-box-shadow:0 0 10px #666;  

  -moz-box-shadow:0 0 10px #666;  

  box-shadow:0 0 10px #666;  margin-top:-30px; margin-bottom:10px; margin-left:10px;}

.showpic img{ max-width:390px; max-height:390px; width:100%; height:390px; border-radius:100%; }

.show_right{ float:right; width:570px; height:430px; border:#090 1px dashed; padding:15px;overflow-x:hidden;overflow-y:auto;

scrollbar-arrow-color: #00a53a; /**//*三角箭头的颜色*/ 

scrollbar-face-color: #00a53a; /**//*立体滚动条的颜色*/ 

scrollbar-3dlight-color: #00a53a; /**//*立体滚动条亮边的颜色*/ 

scrollbar-highlight-color: #666; /**//*滚动条空白部的颜色*/ 

scrollbar-shadow-color: #00a53a; /**//*立体滚动条阴影颜 色*/ 

scrollbar-darkshadow-color: #00a53a; /**//*立体滚动条强阴影的颜色*/ 

scrollbar-track-color: #00a53a; /**//*立体滚动条背景颜色*/ 

scrollbar-base-color:#00a53a; /**//*滚动条的基本颜色*/

}

-webkit-scrollbar-track {

		  background-color: #b46868;

	} /* 滚动条的滑轨背景颜色 */



	::-webkit-scrollbar-thumb {

		  background-color: rgba(0, 0, 0, 0.2); 

	} /* 滑块颜色 */



	::-webkit-scrollbar-button {

		  background-color: #7c2929;

	} /* 滑轨两头的监听按钮颜色 */



	::-webkit-scrollbar-corner {

		  background-color: black;

	} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */



.showtabs{ width:1067px; margin:auto;}

#tabbox{ width:1067px; overflow:hidden;}

.tab_conbox{border-top: none;}

.tab_con{}



.tabs{width:600px; float:right; /*margin-top:30px;*/}

.tabs li{line-height:39px; color:#ffffff;overflow: hidden;position: relative;font-size:16px; margin-top:70px;}

.tabs li a {display: block;background:url(../images/pfbg2.png) no-repeat;width:147px; height:39px; text-align:center; font-size:16px;color:#ffffff}	

.tabs .thistab,.tabs .thistab a,.tabs .thistab a:hover{ background:url(../images/pfbg2.png) no-repeat; width:147px; height:39px; color:#FFF !important; font-weight:bold}



.tab_con {font-size: 14px; line-height:175%; color:#333333;margin-top:-50px;}











#one1 a {

    margin-left: 7px;

    width: 90px;

    height: 33px;

    display: block;

    float: left;

    text-align: center;

    line-height: 33px;

    font-size: 14px;

    color: #ffffff

}



#one1 a:hover {

    background: url(../images/in2.gif) no-repeat;

    color: #ffffff

}



#one2 a {

    margin-left: 7px;

    width: 90px;

    height: 33px;

    display: block;

    float: left;

    color: #0559af;

    text-align: center;

    line-height: 33px;

    font-size: 14px;

}



#one2 a:hover {

    background: url(../images/in2.gif) no-repeat;

    color: #ffffff

}



.in_jjfa {

    height: 240px;

    background-color: #FFF

}



.index_gg {

    height: 99px;

    background: url(../images/igg.gif) no-repeat

}



.ingg_c {

    height: 99px;

    width: 805px;

    margin-left: 161px;

    line-height: 99px;

}



.ingg_c li {

    width: 400px;

    float: left;

    text-indent: 10px;

    font-size: 14px

}



.isut {

    width: 191px;

    height: 82px;

    background: url(../images/isu.gif) no-repeat;

    margin: auto;

}



.isu ul {

    width: 110%

}



.isu li {

    width: 232px;

    float: left;

    margin-right: 24px;

}



.isu li a {

    height: 109px;

    display: block;

    background: url(../images/fabg.jpg) no-repeat

}



.isu li a:hover {

    background: url(../images/fabg2.jpg) no-repeat;

    color: #FFF

}



.isu li img {

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}



.fatitle {

    font-size: 19px;

    text-indent: 15px;

    height: 55px;

    line-height: 55px

}



.fatitle a {

    color: #FFF

}



.fajj {

    line-height: 20px;

    margin-left: 15px;

    margin-right: 15px;

}



.famore {

    background: url(../images/imore.gif) center left no-repeat;

    width: 80px;

    height: 17px;

    line-height: 17px;

    text-indent: 26px;

    margin-top: 15px;

}



.imore {

    width: 167px;

    height: 34px;

    margin: 30px auto;

    text-align: center;

    line-height: 34px

}



.imore a {

    display: block;

    text-align: center;

    color: #FFF;

    font-size: 14px;

    background-color: #f6630a;

    border-radius: 20px;

}



.imore a:hover {

    background-color: #ba4a06;

    color: #FFF;

    font-size: 14px;

}





/*首页产品展示*/



.ipbg {

    height: 525px;

    background-color: #f5f5f5

}



.index_left {

    width: 224px;

    float: left

}



.index_right {

    width: 748px;

    float: right

}



.bigsort {

    height: 50px;

    background-color: #00aa4d;

    font-size: 16px;

    line-height: 50px;

    color: #FFF;

    text-indent: 24px;

}



.bigsort a {

    color: #FFF;

}



.smallsort {

    height: 43px;

    line-height: 43px;

    font-size: 13px;

    text-indent: 24px;

    background-color: #ffffff

}



.smallsort a {

    height: 43px;

    line-height: 43px;

    display: block

}



.smallsort a:hover {

    background-color: #eee;

}



.smallsort2 {

    height: 43px;

    line-height: 43px;

    font-size: 13px;

    text-indent: 24px;

    background-color: #eee

}



.smallsort2 a {

    height: 43px;

    line-height: 43px;

    display: block

}



.smallsort2 a:hover {

    background-color: #ddd;

}



.xplist ul {

    width: 110%

}



.xplist ul li {

    width: 230px;

    height: 217px;

    float: left;

    text-align: center;

    margin-right: 28px;

}



.xplist ul li img {

    width: 226px;

    height: 163px;

    border: #ddd 2px solid;

    margin-bottom: 10px;

}



.xplist ul li a {}



.xplist ul li img:hover {

    border: #00873d 2px solid

}



.hotnews {

    height: 100px

}



.hotnews_left {

    width: 146px;

    height: 91px;

    overflow: hidden;

    float: left

}



.hotnews_left img {

    width: 146px;

    height: 91px

}



.hotnews_right {

    width: 400px;

    float: right;

    font-size: 16px;

    line-height: 25px;

}



.hotnews_right span {

    color: #666;

    font-size: 12px

}



.inewslist {

    margin-top: 12px;

}



.inewslist li {

    height: 30px;

    width: 50%;

    float: left;

    line-height: 30px;

    background: url(../images/inlbg.gif) center left no-repeat;

    text-indent: 20px;

    border-bottom: #ddd 1px dashed

}



.inewslist li a {

    font-size: 14px

}



.sorttitle {

    width: 210px;

    height: 45px;

    font-size: 16px;

    background-color: #006428;

    color: #FFF;

    text-indent: 30px;

    line-height: 45px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}



.lsort {

    border: #dcdcdc 1px solid;

    border-bottom: none;

    margin-bottom: 10px

}



.lsort ul {}



.lsort li {

    height: 35px;

    line-height: 35px;

    border-bottom: #CCC 1px solid;

    text-indent: 30px;

    color: #17688a;

}



.lsort li a {

    font-size: 14px;

    height: 35px;

    line-height: 35px;

    overflow: hidden;

    color: #333;

    display: block

}



.lsort li a:hover {

    font-size: 14px;

    color: #067a95;

    background-color: #eee

}





/*content style*/



.left {

    width: 210px;

    float: left;

    background-color: #FFF;

    padding-bottom: 10px;

    margin-top: 20px

}



.leftcontact {

    background-color: #FFF;

    padding: 7px 8px;

    line-height: 23px;

    border: #CCC 1px solid;

    border-top: none;

}



.leftcontact span {

    font-size: 13px;

    height: 35px;

    line-height: 35px;

}



.right {

    width: 760px;

    float: right;

    background-color: #FFF;

    margin-top: 20px;

}



.position {

    border-bottom: #999 1px solid;

    height: 35px;

    line-height: 35px;

    color: #333;

    font-size: 16px;

    padding-left: 10px;

    padding-right: 10px;

}



.poright {

    font-size: 12px;

    font-weight: normal;

    float: right;

    color: #666;

}



.poright a {

    color: #666

}



.content {

    line-height: 24px;

    min-height: 300px;

    padding: 15px 0px;

}



.ProductList {}



.RecProducts {

    height: auto;

    padding: 10px;

}



.ProductList li {

    float: left;

    text-align: center;

    padding: 10px 10px;

    list-style: none

}



.ProductList li img {

    padding: 5px;

    border: 1px solid #999999;

    width: 187px;

    height: 140px;

    margin-bottom: 8px;

}



.ProductList li a {

    line-height: 30px;

}



.ProductList li a:hover img {

    border: 1px solid #333;

}

.pagination {

	display:flex;

	border-radius: 4px;

}

.pager {

	display: flex;

	justify-content: center;

	margin:3rem 0 3rem 0;

	width:100%;

}

.pager li {

	display: inline;

}

.pager li span,  .pager li a {

	margin:0 8px;

	padding:7px 12px;

    background:#ff6e00;

	color:#fff;

    border-radius:4px;

    border-color:#fff;

}

.pager li a:hover,

.pagination > .active > span {

	background:#ff6e00;

	color:#fff;

    border-color:#fff;

}

.pager li span,

.pagination > .disabled > span {

	background: #666666 !important;

	color:#fff;

    border-color:#fff;

}



.net h1 {

    text-align: center;

    font-size: 25px;

    line-height: 40px;

    margin-bottom: 10px;

    font-family: "DFUDGothicSC2";

    margin-bottom: 20px;

    font-weight: normal;

}



.pub {

    text-align: center;

    border-bottom: #CCCCCC 1px solid;

    margin-bottom: 20px;

    padding-bottom: 10px;

    color: #999

}



#more {

    line-height: 20px;

    margin-top: 20px;

    margin-bottom: 4px;

    color: #999

}



#more a {

    color: #999

}



#more a:hover {

    color: #00a53a

}



#more1 {

    line-height: 20px;

    margin-top: 6px;

    margin-bottom: 4px;

    color: #999

}



#more1 a {

    color: #999

}



#more1 a:hover {

    color: #00a53a

}



.pic {

    margin-top: 20px;

    width: 760px;

    overflow: hidden

}



.pic ul {

    width: 110%

}



.pic li {

    float: left;

    text-align: center;

    width: 190px;

    margin-bottom: 10px;

    list-style: none

}



.pic li img {

    max-width: 160px;

    max-height: 160px;

    padding: 2px;

    width: expression(this.width > 160 && this.width > this.height ? 160: auto);

    height: expression(this.height > 160 ? 160: auto);

    overflow: hidden

}



.pic a {

    color: #b05b76;

}



.borders {

    border: #c87819 1px solid

}



.imgb {

    border: #cccccc 2px solid;

    border-radius: 5px

}



#a a {

    background: url(../images/bg.jpg) repeat -20px 35px;

}



.flexslider {

    margin: 0px;

    position: relative;

    width: 100%;

    height: 700px;

    overflow: hidden;

    zoom: 1;

    z-index: 1

}



.flexslider .slides li {

    width: 100%;

    height: 100%;

}



.flex-direction-nav a {

    width: 70px;

    height: 70px;

    line-height: 99em;

    overflow: hidden;

    margin: -35px 0 0;

    display: block;

    background: url(../images/ad_ctr.png) no-repeat;

    position: absolute;

    top: 50%;

    z-index: 10;

    cursor: pointer;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all .3s ease;

    border-radius: 35px;

}



.flex-direction-nav .flex-next {

    background-position: 0 -70px;

    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: 1;

    filter: alpha(opacity=50);

}



.flex-control-nav {

    width: 100%;

    position: absolute;

    bottom: 10px;

    text-align: center;

}



.flex-control-nav li {

    margin: 0 2px;

    display: inline-block;

    zoom: 1;

    *display: inline;

}



.flex-control-paging li a {

    background: url(../images/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,

.flex-control-paging li.active a {

    background-position: 0 0;

}



.flexslider .slides a img {

    width: 100%;

    height: 700px;

    display: block;

}



.ssx {

    width: 50px;

    height: 54px;

}



.side {

    position: fixed;

    width: 50px;

    height: 275px;

    right: 0;

    top: 214px;

    z-index: 100;

}



.side ul li {

    width: 50px;

    height: 54px;

    float: left;

    position: relative;

}



.sidebox {

    position: absolute;

    width: 115px;

    height: 116px;

    bottom: 10;

    right: 60px;

    transition: all 0.3s;

    opacity: 0.8;

    filter: Alpha(opacity=80);

    color: #fff;

    overflow: hidden;

    display: none

}



.side ul li .sidetop {

    width: 50px;

    height: 54px;

    opacity: 0.5;

    filter: Alpha(opacity=50);

    transition: all 0.3s;

}



.side ul li .sidetop:hover {

    opacity: 1;

    filter: Alpha(opacity=100);

}



.side ul li img {

    float: left;

}



.form-select select {

    border: 1px solid #ccc;

    border-radius: 2px;

    padding: 5px 3px;

    margin-right: 11px;

    width: 130px;

    height: 28px;

    line-height: 28px;

    _vertical-align: bottom;

    _margin-top: 3px;

}



.form-select .mr0 {

    margin-right: 0;

}



.Cootion {

    width: 100%;

    background-color: #f5f5f5;

    padding: 50px 0px;

}



.m_map {

    width: 989px;

    height: 724px;

    margin: 30px auto;

    position: relative;

    background: url(../images/diru.png) no-repeat 0 0;

}



.tait {

    font-size: 36px;

    font-weight: bold;

    color: #666666;

    text-align: center;

    left: 100px;

}



.tait span {

    color: #ff6d3b;

}



.tait2 {

    font-size: 36px;

    font-weight: bold;

    color: #666666;

    text-align: center;

    padding: 50px 0px;

}



.mp {

    position: absolute;

    cursor: pointer;

    background: url(../images/fi1.png) no-repeat 0px 15px;

    width: 24px;

    height: 62px;

    -webkit-transition: all .2s ease-out;

    -moz-transition: all .2s ease-out;

    -ms-transition: all .2s ease-out;

    -o-transition: all .2s ease-out;

    transition: all .2s ease-out;

}



.mp:hover {

    background: url(../images/fi2.png) no-repeat 0px 20px;

    -webkit-transition: all .2s ease-out;

    -moz-transition: all .2s ease-out;

    -ms-transition: all .2s ease-out;

    -o-transition: all .2s ease-out;

    transition: all .2s ease-out;

}



.hover_tu {

    background: url(../images/fi2.png) no-repeat 4px 20px;

}



.mp .mito {

    position: absolute;

    left: -3px;

    bottom: -1px;

    font-size: 12px;

    color: #333;

}



.mp .find_mi1 {

    left: -11px;

    width: 55px;

}



.mp .find_mi2 {

    left: -6px;

    width: 37px;

}



.feng {

    position: absolute;

    display: none;

    width: 253px;

    height: 100px;

    left: -100px;

    top: -98px;

    background: url(../images/vf1.png) no-repeat 0 top;

	background-size:100%;

    z-index: 10;

}



.feng .sang {

    position: absolute;

    left: 100px;

    bottom: -8px;

    background: url(../images/vf2.png) no-repeat 0 0;

    width: 14px;

    height: 8px;

}



.feng .tree {

    height: 80px;

    width: 253px;

    margin: 5px 15px;

}



.feng .tree .du_size {

    float: left;

    height: 62px;

    width: 253px;

}



.feng .tree .du_size p {

    font-size: 12px;

    color: #FFF;

    line-height: 15px;

}



.feng .tree .du_size p span{

    font-size: 12px; margin-left:26px; color:#ddd

}



.mp1 {

    left: 225px;

    top: 249px;

}



.mp2 {

    left: 433px;

    top: 316px;

}



.mp3 {

    left: 415px;

    top: 446px;

}



.mp4 {

    left: 570px;

    top: 340px;

}



.mp5 {

    left: 480px;

    top: 330px;

}



.mp6 {

    left: 450px;

    top: 360px;

}



.mp7 {

	left: 502px;

	top: 277px;

}



.mp8 {

    left: 522px;

    top: 383px;

}



.mp9 {

    left: 600px;

    top: 388px;

}



.mp10 {

    left: 612px;

    top: 325px;

}



.mp10 {

    left: 567px;

    top: 321px;

}



.mp11 {

    left: 571px;

    top: 434px;

}



.mp12 {

	left: 196px;

	top: 270px;

}



.mp13 {

	left: 321px;

	top: 375px;

}



.mp14 {

	left: 205px;

	top: 417px;

}



.mp15 {

    left: 682px;

    top: 525px;

}



.mp16 {

    left: 577px;

    top: 593px;

}



.mp17 {

    left: 604px;

    top: 586px;

}



.mp18 {

    left: 648px;

    top: 414px;

}



.mp19 {

	left: 693px;

	top: 403px;

}



.mp20 {

	left: 726px;

	top: 445px;

}



.mp21 {

	left: 649px;

	top: 334px;

}



.mp22 {

	left: 700px;

	top: 465px;

}



.mp23 {

    left: 617px;

    top: 272px;

}



.mp24 {

    left: 641px;

    top: 282px;

}



.mp25 {

    left: 610px;

    top: 310px;

}



.mp26 {

    left: 729px;

    top: 181px;

}



.mp27 {

	left: 751px;

	top: 132px;

}



.mp28 {

	left: 715px;

	top: 239px;

}



.mp29 {

	left: 749px;

	top: 195px;

}



.mp30 {

	left: 567px;

	top: 499px;

}



.mp31 {

	left: 633px;

	top: 493px;

}



.mp32 {

	left: 678px;

	top: 528px;

}



.mp33 {

	left: 527px;

	top: 575px;

}



.mp34 {

	left: 507px;

	top: 453px;

}



.mp35 {

	left: 488px;

	top: 519px;

}



.mp36 {

	left: 407px;

	top: 561px;

}



.mp37 {

	left: 547px;

	top: 651px;

}



.mp38 {

	left: 736px;

	top: 550px;

}



.mp39 {

    left: 575px;

    top: 316px;

}



.mp40 {

    left: 606px;

    top: 318px;

}



.mp41 {

    left: 778px;

    top: 495px;

}



.mp42 {

    left: 664px;

    top: 326px;

}



.mp43 {

    left: 653px;

    top: 545px;

}



.mp44 {

    left: 769px;

    top: 593px;

}



.mp45 {

    left: 800px;

    top: 524px;

}



.mp46 {

    left: 633px;

    top: 525px;

}



.mp47 {

    left: 499px;

    top: 354px;

}



.mp48 {

    left: 763px;

    top: 543px;

}



.mp49 {

    left: 798px;

    top: 578px;

}



.mp50 {

    left: 722px;

    top: 544px;

}



.mp51 {

    left: 706px;

    top: 501px;

}



.mp52 {

    left: 743px;

    top: 551px;

}



.mp53 {

    left: 406px;

    top: 515px;

}



.mp54 {

    left: 570px;

    top: 621px;

}



.mp55 {

    left: 658px;

    top: 347px;

}



.mp56 {

    left: 651px;

    top: 397px;

}



.mp57 {

    left: 492px;

    top: 420px;

}



.mp58 {

    left: 549px;

    top: 297px;

}



.mp59 {

    left: 689px;

    top: 382px;

}



.mp60 {

    left: 556px;

    top: 527px;

}



.mp61 {

    left: 551px;

    top: 455px;

}



.mp62 {

    left: 582px;

    top: 488px;

}





.flash4{width:370px;height:217px;margin:0px auto;position:relative; overflow:hidden}

.flash4 ul li{width:30px;height:217px;position:relative;overflow:hidden;float:left;}

.flash4 ul li .imgTop img{opacity:0.4;}

.flash4 ul li .imgTop img.tm{opacity:1;}



.flash4 ul li .imgCon{width:310px;height:217px;}

.flash4 ul li .imgCen{width:310px;height:35px;background:rgba(0,0,0,0.5);color:#fff;font-size:17px;line-height:35px;position:absolute;left:0px;bottom:0px;text-indent:20px;display:none;}

.flash4 ul li .imgBot{width:310px;height:30px;background:#222;}

.flash4 ul li .imgBot p.bt_1{width:80px;line-height:45px;font-size:16px;color:#fff;text-indent:20px;float:left;}

.flash4 ul li .imgBot p.bt_2{width:310px;height:45px;line-height:45px;float:left;display:none;}

.flash4 ul li .imgBot p.bt_2 span{font-size:14px;color:#fff;padding-right:30px;background:url(../images/part2_icon.png)no-repeat left center;padding-left:10px;}



.flash4 ul li.first{width:310px;}

.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}



.right_tell{ 
    position:fixed; top:200px; right:0; z-index:999; width: 150px; text-align:center; background:#00a53a; height:230px;padding: 20px 0; color:#fff; border-radius:10px;
    /*background:#d31119;*/
}

.right_tell img{ display:inline-block;}

.right_tell i{ display:block; font-style:normal; font-size:14px;}

.right_tell span{ display:block; font-size:14px; margin-top:14px; font-size:16px;}

.right_tell p{ font-size:17px; font-weight:bold; margin-top:10px;}

