/* reset 
概述
重置样式，清除浏览器默认样式，并配置适合设计的基础样式（强调文本是否大多是粗体、主文字色，主链接色，主字体等）。
*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
a,a:hover{color:#333;}




/* function 
概述
功能样式，从常用样式方法中抽离，按需使用，使用前请先阅读 CSS规范 中相关条列。*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.clear{clear:both;}


.w1200{
    width:1200px;
    margin:0 auto;
}

.g-top{
    width:100%;
    height:98px;
    border-bottom: 10px solid #c7843d;
    position:fixed;
    background:rgba(255,255,255,0.8);
    z-index: 999;
}

.g-top .logo{
    width:346px;
    height:64px;
    margin-top:20px;
}
.g-top .logo img{
    width:100%;
    height:100%;
}
.g-top .nav{
    margin-top:30px;
}
.g-top .nav li{
    float:left;
    width:100px;
    height:40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}
.g-top .nav li a{
    display:block;
}
.g-top .nav li a:hover 
{
	color:#c7843d;
}
.g-top .nav li.ons a
{
	color:#c7843d;
}


/* 本例子css */
        .slideBox{ width:100%; height:466px; overflow:hidden; position:relative; }
        .slideBox .hd{ width:1200px;  height:15px; position:absolute; bottom:35px; z-index:1;     left: 50%;margin-left: -600px;}
        .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  position:absolute; right:5px;}
        .slideBox .hd ul li{ float:left; margin-right:5px;  width:13px; height:13px; border-radius: 13px; border:2px solid #fff; cursor:pointer; }
        .slideBox .hd ul li.on{ background:#fff; width:35px; }
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:466px;position:relative;overflow:hidden; background-size: cover !important;}
		.slideBox .bd li img {width:1920px;height:466px;position:absolute;left:50%;margin-left:-960px;top:0px;}
  

        /* 下面是前/后按钮代码，如果不需要删除即可 */
        .slideBox .nd{width:1200px; position:absolute; top:45%;     left: 50%;margin-left: -600px;}
        .slideBox .prev,
        .slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px;  filter:alpha(opacity=50);opacity:0.5;   }
        .slideBox .next{ left:auto; right:0; background-position:8px 5px; }
        .slideBox .prev:hover,
        .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.g-chanye{
    padding-bottom: 150px;
}

.g-chanye .cy-title{
    text-align: center;
    font-size:36px;
    color:#c7843d;
    padding:50px 0 30px;
}
.g-chanye .cy-title span{
    display:block;
    font-size:24px;
    color:#aaa;
    line-height: 50px;
    text-transform:Uppercase;
    font-family: Myriad Pro;
}

.g-chanye .cy-li{
    width:252px;
    height:332px;
    background:#274e13;
    float:left;
    position:relative;
    padding:15px;
}
.g-chanye .cy-li+.cy-li{
    margin-left:22px;
}
.g-chanye .title{
    font-size: 16px;
    line-height: 60px;
    text-align: center;
    color:#fff;
}
.g-chanye .text{
    font-size: 14px;
    line-height: 30px;
    color:#fff;
    height:120px;
    overflow:hidden;
}
.g-chanye .more{
    width:100%;
    margin:20px 0;
}
.g-chanye .more img{
    display:block;
    margin:0 auto;
}
.g-chanye .img{
    width:180px;
    height:180px;
    border:1px solid #274e13;
    border-radius: 100%;
    position:absolute;
    bottom:-91px;
    left:50%;
    margin-left:-91px;
    overflow:hidden;
	background-size:cover !important;
}



.g-about{
    width:100%;
    height:800px;
    background:url(../yu-img/bg01.jpg) no-repeat top center;
    background-size:cover;
	overflow: hidden;
}


.ab-title{
    width:140px;
    height:140px;
    border-radius:100%;
    border:1px solid #274e13;
    position:relative;
    top:50px;
    left:50%;
    margin-left:-70px;
}
.ab-title .sp{
    width:130px;
    height:130px;
    border-radius:100%;
    background:#274e13;
    position:absolute;
    top:5px;
    left:5px;
    color:#fff;
    font-size: 24px;
    text-align: center;
}
.ab-title span{
    font-size: 18px;
    font-family: Myriad Pro;
    text-transform:Uppercase;
}
.ab-title .sp>div{
    padding-top:42px;
}

.g-about .ab-content{
    padding-top:140px;
}

.g-about .ab-content .left{
    width:520px;
    height:345px;
}

.g-about .ab-content .right{
    width:640px;
    height:300px;
    padding:22px 0;
    position:relative;
}
.g-about .ab-content .r-left{
    width:560px;
    height:300px;
    font-size: 15px;
    line-height: 30px;
    overflow:hidden;
}
.g-about .ab-content .more{
    width:50px;
    height:300px;
    border:1px solid;
    border-color: rgba(106,168,79,1);
    box-shadow:
    -moz-box-shadow: rgba(0,0,0,0.6) 0px 1px 4px 0px;
    -webkit-box-shadow: rgba(0,0,0,0.6) 0px 1px 4px 0px;
    box-shadow: rgba(0,0,0,0.6) 0px 1px 4px 0px;
    position:relative;
    text-transform:uppercase;
}
.g-about .ab-content .more span{
    display:block;
    width:48px;
    height:298px;
    border:1px solid #fff;
    top:1px;
    left:1px;
    background:#274e13;
    transition: all 0.4s ease 0s;
    text-align: center;
    line-height: 298px;
    font-size: 12px;
    color:#fff;
}
.g-about .ab-content .more:hover span{
    background:#fff;
    color:#274e13;
}

.g-zhanshi{
    width:100%;
    height:800px;
    background:url(../yu-img/bg02.jpg) no-repeat top center;
    background-size:cover;
}

.g-zhanshi .zs-title{
    text-align: center;
    font-size:36px;
    color:#c7843d;
    padding:50px 0 30px;
}
.g-zhanshi .zs-title span{
    display:block;
    font-size:24px;
    color:#fff;
    line-height: 50px;
    text-transform:Uppercase;
    font-family: Myriad Pro;
}

.zs-ul li{
    width:278px;
    height:278px;
    border:1px solid #fff;
    float:left;
    margin:10px;
}
.zs-ul .ol01{
    width:250px;
    height:184px;
    margin:30px 14px 0;
    overflow:hidden;
}
.zs-ul .ol01 img{
    width:100%;
    height:100%;
}
.zs-ul .ol02{
	text-align:center;
	line-height:40px;
	font-size:14px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.zs-ul .ol02 a{
	color:#fff;
	display:block;
}

.g-news{
    width:100%;
    height:680px;
    background:url(../yu-img/bg03.jpg) no-repeat top center;
    background-size:cover;
    position:relative;
}

.g-news .g-news01{
    width:100%;
    height:100%;
    position:absolute;
    background:rgba(0,0,0,.8);
    top:0;
    left:0;
}

.g-news .ab-title{
    background:#fff;
}

.g-news .news-sg{
    float:left;
    margin-top:45px;
} 
.g-news .news{
    width:940px;
    height:400px;
    margin-top:80px;
}

.g-news .dl01{
    border-bottom:1px solid #9f9a81;
    margin-bottom:25px;
}
.g-news .dl01 .title{
    font-size: 18px;
    width:100%;
    height:20px;
    line-height: 20px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.g-news .dl01 .title a{
    color:#fff;
}
.g-news .dl01 .text{
    font-size: 14px;
    color:#fff;
    line-height: 30px;
    height:60px;
    padding:20px 0;
}
.g-news .dl02 dt{
    width:660px;
    height:30px;
    line-height: 30px;
    font-size: 14px;
    color:#fff;
}
.g-news .dl02 dt>a{
    display:inline-block;
    width:550px;
    color:#fff;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.g-news .dl02 dt span{
      display:inline-block;
      float:right;
}
.g-news .dl02 span .more{
    display:block;
    color:#fff;
    text-align: center;
    width:76px;
}


.g-lianxi{
    width:100%;
    height:386px;
    padding:40px 0;
}
.g-lianxi .left{
    width:346px;
    height:386px;
    background:url(../yu-img/lx01.jpg) no-repeat top center;
    background-size:cover;
}
.g-lianxi .right{
    width:854px;
    height:386px;
}
.g-lianxi .left .dl01{
    font-size: 24px;
    color:#274e13;
    padding:50px 0 0;
    text-align: center;
}
.g-lianxi .left .dl02{
    height:60px;
    padding-top:25px;
}
.g-lianxi .dl02 .dt01{
    margin:0 10px;
    width:60px;
    height:60px;
}
.g-lianxi .dl03 .dt01{
    background:url(../yu-img/lx.png) no-repeat 0 0;
}
.g-lianxi .dl04 .dt01{
    background:url(../yu-img/lx.png) no-repeat -60px 0;
}
.g-lianxi .dl05 .dt01{
    background:url(../yu-img/lx.png) no-repeat -120px 0;
}
.g-lianxi .dl02 .dt02{
    font-size: 14px;
    color:#000;
    line-height: 60px;
}
.g-lianxi .dl03 .dt02{
    line-height: 30px;
}

.g-foot{
    width:100%;
    height:112px;
    background:url(../yu-img/foot.jpg) no-repeat top center;
    background-size: cover;
    line-height: 112px;
    text-align: center;
}

.g-foot a{
    display:inline-block;
    width:110px;
    font-size: 16px;
    color:#fff;
}
.g-foot a:hover{
    text-decoration: underline;
}
.g-dibu{
    width:100%;
    height:40px;
    line-height: 40px;
    color:#fff;
    font-size: 14px;
    background:#333;
    text-align: center;
}



.g-list .banner{
    width:100%;
    height:466px;
    background-size: cover !important;
}

.g-mianbao{
    padding:25px 0;
}
.g-mianbao p{
    height:20px;
    line-height: 20px;
    font-size: 14px;
    text-indent: 30px;
    background:url(../yu-img/mb.png) no-repeat left;
	margin-bottom:0px;
}
.g-liebiao{
    padding-bottom: 50px;
}
.g-liebiao li{
    height:40px;
    line-height: 40px;
    padding-left:35px;
    font-size: 16px;
    width:750px;
}
.g-liebiao .ol01{
    width:610px;
    height:40px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}


.g-zixun{
    width:100%;
    height:170px;
    background:#f2f2f2;
}

.g-zixun .zixun{
    font-size: 36px;
    color:#323232;
    text-align: center;
    padding:50px 0 0;
}
.g-zixun .zixun::after{
    content:'';
    display:block;
    border-bottom:2px solid #274e13;
    margin:0 auto;
    width:100px;
    height:10px;
}

.g-zixun01{
    height:300px;
    padding:50px 0;
    background:#1b1c20;
}

.g-zixun01 .zixun01{
    width:430px;
}
.g-zixun01 .zixun02{
    width:600px;
}

.g-zixun01 .dl01,.g-zixun01 .dl02{
    border-bottom: 1px solid #fff;
    width:290px;
    color:#fff;
    padding-bottom: 10px;
}
.g-zixun01 .dl04{
    width:100%;
    border:0;
}
.g-zixun01 .dl01 .dt01,.g-zixun01 .dl02 .dt02{
    font-size: 24px;
}
.g-zixun01 .dl01 .dt02,.g-zixun01 .dl02 .dt03{
    font-size: 14px;
    line-height: 30px;
}

.g-zixun01 .dl02 .dt01{
    font-size: 26px;
    color:#6aa848;
    line-height: 70px;
    padding-bottom: 25px;
}
.g-zixun01 .dl03{
    width:110px;
    height:30px;
    text-align: center;
    line-height: 30px;
    border:1px solid #6aa848;
    font-size: 14px;
    margin-top: 15px;
    transition: all 0.4s ease 0s;
}
.g-zixun01 .dl03 a{
    color:#6aa848;
    display:block;
    transition: all 0.4s ease 0s;
}
.g-zixun01 .dl03:hover{
    border:1px solid #fff;
}
.g-zixun01 .dl03:hover a{
    background:#6aa848;
    color:#fff;
}

.g-zixun01 .zixun02 p{
    width:450px;
    height:40px;
    border:1px solid #fff;
    margin-bottom: 20px;
    border-radius: 5px;
    position:relative;
}
.g-zixun01 .zixun02 p input{
    width:100%;
    height:40px;
    line-height: 40px;
    border:0;
    background:inherit;
    color:#fff;
    font-size: 14px;
    text-indent: 12px;
}
.g-zixun01 .zixun02 p span{
    color:#6aa848;
    position:absolute;
    right:-10px;
}
.g-zixun01 .zixun02 .submit{
    width:200px;
    height:40px;
    background:#6aa848;
    text-align: center;
    line-height: 40px;
    color:#fff;
    font-size: 14px;
    border-radius: 5px;
    border:0;
}
.g-zixun01 .zixun03{
    width:130px;
}
.g-zixun01 .zixun03 .wx{
    margin:0 auto;
    width:130px;
}
.g-zixun01 .zixun03 .wx img 
{
	padding:5px;
    background:#fff;
    width:120px;
    height:120px;
    border-radius: 5px;
    overflow:hidden;
	
}
.g-zixun01 .zixun03 .wx01{
    text-align: center;
    line-height: 40px;
    color:#fff;
    font-size: 14px;
}


.g-jieshao{
    width:100%;
    
    padding:15px 0 55px;
}
.g-jieshao .m-jieshao{
    width:1150px;
    height:580px;
    margin-left:50px;
    background:#ececee;
}
.g-jieshao .left{
    background:#274f13;
    height:580px;
    width:330px;
    position:relative;
}

.g-jieshao .left .title{
    font-size: 60px;
    color:#67a24a;
    padding:25px 10px 0 0;
    text-align: right;
}
.g-jieshao .left .img{
    width:365px;
    height:440px;
    position:absolute;
    left:-50px;
    bottom:30px;
    overflow:hidden;
}
.g-jieshao .left .img img{
    width:100%;
    height:100%;
}
.g-jieshao .left .xian{
    width:35px;
    border:1.5px solid #274f13;
    position:absolute;
    top:65px;
    left:-50px;
	background:#274f13;
}
.g-jieshao .right{
    width:770px;
    height:510px;
    padding:35px 20px 35px 30px;
    overflow:hidden;
}
.g-jieshao .right .title{
    font-size: 30px;
    color:#323232;
    margin-bottom: 10px;
}
.g-jieshao .right .text{
    font-size: 14px;
    color:#424242;
    line-height: 30px;
    max-height: 460px;
}

.g-product{
    background:#f2f2f2;
    padding:25px 0 35px ;
}
.g-product01{
    background:#fff;
}
.g-product .title,.g-jieshao01 .title{
    font-size: 36px;
    text-align: center;

}
.g-product .title::after,.g-jieshao01 .title::after{
    content:"";
    display:block;
    width:100px;
    margin:0 auto;
    border-bottom: 2px solid #274e13;
    height:13px;
}

.g-product .zs-ul{
    margin-top:30px;
}
.g-product .zs-ul li{
    border:1px solid #274f13;
    background:#fff;
}

.g-jieshao01{
    padding:35px 0;
}

.g-jieshao01 .text{
    font-size: 14px;
    line-height: 30px;
    padding:30px 10px;
}

.zs-ul01{
	margin: 30px 0 10px 0px; 
}
.zs-ul01 li{
    width:288px;
    height:250px;
    float:left;
    margin-left:16px;
    margin-top:10px;
}
.zs-ul01 li:nth-child(4n+1){
    margin-left:0;
}
.zs-ul01 li ol 
{
	margin:0px;
}
.zs-ul01 .ol01{
    width:288px;
    height:210px;
    overflow:hidden;
}
.zs-ul01 .ol01 img{
    width:100%;
    height:100%;
}
.zs-ul01 .ol02{
    line-height: 40px;
    height:40px;
    font-size: 16px;
    text-align: center;
}

.g-jieshao01 .text01{
    text-align: center;
    font-size: 14px;
    line-height: 40px;
}

.g-jieshao01 .content{
    margin-top:25px;
}
.g-jieshao01 .left{
    width:600px;
    margin-left:140px;
}
.g-jieshao01 .left p{
    width:100%;
    height:40px;
    line-height: 40px;
    margin-bottom: 15px;
}
.g-jieshao01 .left p>input{
    width:515px;
    height:38px;
    border:1px solid #dedede;
    background:#f7f7f7;
    float:right;
    text-indent: 20px;
    border-radius: 5px;
	padding:0 !important;
}
.g-jieshao01 .left p .p{
    display:block;
    width:515px;
    height:38px;
    float:right;
}

.g-jieshao01 .left .p input{
    width:15px;
    height:15px;
    float:left;
    margin:12px 5px 0 0;
}
.g-jieshao01 .left .p label{
    float:left;
    margin-right:10px ;
	line-height:38px;
}

.g-jieshao01 .left p.liuyan{
    line-height: 70px;
    height:70px;
}
.g-jieshao01 .left p>textarea{
    width:475px;
    height:48px;
    border:1px solid #dedede;
    background:#f7f7f7;
    float:right;
    padding:10px 20px;
    overflow-y: scroll;
    border-radius: 5px;
}

.g-jieshao01 .left p>input.submit{
    width:190px;
    height:40px;
    text-align: center;
    line-height: 40px;
    color:#fff;
    border:0;
    background:#b79122;
    text-indent:0;
    float:left;
    margin-left:83px;

}

.g-jieshao01 .right{
    width:250px;
    height:450px;
    margin-left:50px;
}
/* 本例子css */
        .picMarquee-top{ margin:0 auto;  width:250px; height:450px;overflow:hidden; position:relative;}
        .picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
        .picMarquee-top .bd ul li{ text-align:center; zoom:1; }
        .picMarquee-top .bd ul li .pic{ text-align:center; }
        .picMarquee-top .bd ul li .pic img{ width:250px; height:150px; display:block; }
        .picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
        .picMarquee-top .bd ul li .title1{ line-height:30px;   font-size: 14px;}


.g-shuidao{
    background:url(../yu-img/sd01.jpg) no-repeat bottom center;
    background-size: cover;
}
.g-shuidao .text{
    /*text-align: center;*/
}
.g-jieshao01 .yuyue{
    width:670px;
    margin:50px auto 0;
}
.g-jieshao01 .yuyue span{
    display:inline-block;
    width:53px;
    height:53px;
    float:left;
    margin-top:5px;
}
.g-jieshao01 .yuyue p{
    height:58px;
    margin-bottom: 50px;
}
.g-jieshao01 .yuyue span.sp1{
    background:url(../yu-img/yuyue.png) no-repeat 0 0;
}
.g-jieshao01 .yuyue span.sp2{
    background:url(../yu-img/yuyue.png) no-repeat -53px 0;
}
.g-jieshao01 .yuyue span.sp3{
    background:url(../yu-img/yuyue.png) no-repeat -106px 0;
}
.g-jieshao01 .yuyue p>input{
    width:534px;
    height:56px;
    border:2px solid #c60a23;
    border-radius: 10px;
    float:right;
    background:inherit;
    padding:0 15px;
    color:#9b9b9b;
}
.g-jieshao01 .yuyue p>textarea{
    width:534px;
    height:120px;
    border:2px solid #c60a23;
    border-radius: 10px;
    float:right;
    background:inherit;
    padding:15px;
    color:#9b9b9b;
}

.g-jieshao01 .yuyue .submit{
    width:200px;
    height:40px;
    line-height: 40px;
    text-align: center;
    background:#636363;
    color:#fff;
    font-weight: bold;
    border:0;
    border-radius: 10px;
    margin:40px 0 0 240px;
    font-size: 16px;
    letter-spacing: 10px;
}


.g-lianxi01 .title{
    color:#67a24a;
}

.g-lianxi01 .title01{
    font-size: 30px;
    text-align: center;
    line-height: 90px;
}
.g-lianxi01 li{
    width:210px;
    padding:30px 45px 0;
    float:left;
}

.g-lianxi01 .ol01{
    width:93px;
    height:93px;
    margin:0 58.5px;
}
.g-lianxi01 .ol02{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 70px;
}
.g-lianxi01 .ol03{
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}

.g-ditu{
    margin-bottom: 40px;
}




.g-bencandy{
    padding:20px 0;
}
.g-bencandy .w1200{
    background:#f5f5f5;
}
.g-bencandy .m-bencandy{
    padding:30px 20px ;
}
.g-bencandy .title{
    font-size: 24px;
    text-align: center;
    line-height: 40px;
}
.g-bencandy .text{
    font-size: 14px;
    line-height: 30px;
}
.g-bencandy .text img{
    display:block;
    max-width: 100%;
    margin:0 auto;
}
.m-bencandy .time
{
	text-align:center;
	line-height:30px;
	font-size:12px;
	color:#999;
	border-top:1px solid #dcdcdc;
	margin:10px 0px 25px;
}

.g-jieshao .more{
    display:block;
    width:100px;
    float:right;
    height:30px;
    line-height: 30px;
    text-align: center;

}




.g-wenhua{
    height:580px;
    background:url(../yu-img/wenhua.jpg) no-repeat top center;
    background-size: cover;
}

.g-wenhua .title02{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}

.g-huoban{
    height:690px;
    background:url(../yu-img/huoban.jpg) no-repeat top center;
    background-size: cover;
}

.g-huoban .title{
    color:#fff;
}
.g-huoban .title::after{
    border-color:#fff;
}

.g-wenhua li{
    float:left;
    width:290px;
	height:290px;
    position:relative;
    top:90px;
	border-radius:100%;
	background-size:cover;
}
.g-wenhua li+li{
    margin-left:165px;
}
.g-wenhua li span{
    position:absolute;
    right:0;
    top:-60px;
    font-size: 72px;
    font-family: "Figaro";
    color:#c7843d;
    font-weight: bold;
}

.g-rongyu .title{
    padding-top:50px;
}
.g-huoban ul{
    position:relative;
    top:80px;
	height:402px;
	overflow:hidden;
}
.g-huoban li{
    width:130px;
    height:130px;
    border-radius: 100%;
    border:2px solid #ea4b24;
    float:left;
    margin-left:10px;
    background:#fff;
    overflow: hidden;
    position:relative;
    background:url(../yu-img/hb001.png) no-repeat center;
    background-size:cover;
}



.g-huoban li:nth-child(1),.g-huoban li:nth-child(16){
    margin-left:95px;
}
.g-huoban li:nth-child(8){
    margin-left:20px;
}

#div1
{
	width:100%;
	padding:30px 0px;
	background:#e6e6e6;
}

#div1 .search
{
	border:3px solid #c7843d;
	height:34px;
}
#div1 .search  span 
{
	float:left;
	vertical-align:top;
	height:34px;
}
#div1 .search select
{
	width:60px;
	height:34px;
	background:none;
	border:0px;
	line-height:34px;
	text-align:center;
	padding-left:13px;
	color:#646464;
	font-family: "microsoft yahei";
    font: normal 12px/12px "microsoft yahei";
}
#keyword_s
{
	width:390px;
	height:34px;
	line-height:34px;
	background:none;
	border:0px;
	font-size:14px;
	color:#333; 
	font-family: "microsoft yahei";
}
#div1 .search .sub
{
	width:86px;
	float:right;
	cursor:pointer;
}
#div1 .search .sub input 
{
	cursor:pointer;
	width:100%;
	font-family: "microsoft yahei";
    font: normal 16px/16px "microsoft yahei";
	height:34px;
	background:#c7843d;
	color:#fff;
	border:0px;
	line-height:34px;
	text-align:center;
}
#div1  p
{
	color: #999;
    padding: 3px 0;
	line-height:20px;
}
#div1  p span 
{
	margin-right:10px;
}




.m-slist
{
	width:100%;
	font-family: "microsoft yahei";
}

.u-slist
{
	width:360px;
	margin-right:60px;
	height:40px;
	float:left;
	margin-bottom:8px;
}
.u-slist.f-mr 
{
	margin-right:0px;
}
.u-slist .sltit
{
	width:65px;
	height:40px;
	line-height:40px;
	text-align:right;
	font-size:12px;
	color:#333;
	float:left;
}
.u-slist  .sltxt
{
	width:295px;
	float:left;
}
.u-slist  .sltxt input 
{
	width:273px;
	height:38px;
	line-height:38px;
	border: 1px solid #cecece;
	font-family: "microsoft yahei";
	background:#fff;
	font-size:12px;
	padding:0px 10px;
}
.u-slist.u-slist1  .sltxt .span1
{ 
	padding:0px 4px 0px 5px;
	color:#646464;
}
.u-slist.u-slist1 .sltxt input 
{
	font-family: "microsoft yahei";
	width:115px;
}

.u-stijiao
{
	width:295px;
	margin-left:65px;
	height:40px;
	float:left; 
	margin-bottom:8px;
	margin-top:20px;
}
.u-stijiao input 
{
	width:100%;
	height:40px;
	font-family: "microsoft yahei";
	line-height:40px;
	background:none;
	background:#c7843d;
	text-align:center;
	font-size:14px;
	color:#fff;
    cursor:pointer;
	border:0px;
}
.u-stijiao input:hover 
{
	background:#a26729;
}
.u-stis
{
	font-family: "microsoft yahei";
	width:100%;
	border-bottom:1px solid #c7843d;
	margin:35px 0px 0px;
}
.u-stis span 
{
	background:#c7843d;
	color:#fff;
	font-size:16px;
	height:35px;
	width:110px;
	line-height:35px;
	text-align:center;
	display:inline-block;
}



.m-zhanshi
{
	width:100%;
	margin-bottom:10px;
}
.m-zhanshi .zhanshi
{
	width:100%;
}
.u-zhanshi
{
	height:30px;
	border: 1px solid #e2e2e2;
	border-top:0px;
	cursor:pointer;
}
.u-zhanshi  span 
{
	float:left;
	height:30px;
	line-height:30px;
	font-family: "microsoft yahei";
	text-align:center;
	border-right: 1px solid #e2e2e2;
	font-size:12px;
	color:#333;
}
.u-zhanshi .s6
{
	font-weight:bold;
}
.u-zhanshi .s1
{
	width:120px;
	overflow:hidden;
}
.u-zhanshi .s2
{
	width:100px;
	overflow:hidden;
}
.u-zhanshi .s3
{
	width:68px;
	overflow:hidden;
}
.u-zhanshi .s4
{
	width:270px;
	position:relative;
	text-align:left;
	padding:0px 15px;
}
.u-zhanshi .s4 .s4txt
{
	display:none;
	position:absolute;
	left:0px;
	top:29px;
	background:#f1dac1;
	padding:5px 15px;
	line-height:25px;
	width:270px;
	border-bottom: 1px solid #e2e2e2;
	z-index:99;
}
.u-zhanshi:hover .s4 .s4txt
{
	display:block;
}
.u-zhanshi .s5
{
	width:100px;
	border-right:0px;
	overflow:hidden;
}
.u-zhanshi:hover 
{
	background:#f1dac1;
}
.u-zhanshi.u-zhanshi1
{
	cursor:context-menu;
}
.u-zhanshi.u-zhanshi1  span 
{
	font-weight:bold;
	color:#333;
}
.u-zhanshi.u-zhanshi1 .s4
{
	text-align:center;
}
.u-zhanshi.u-zhanshi1:hover 
{
	background:#fff;
}






.m-xiang
{
	width:100%;
	padding-bottom:100px;
}
.m-xiang .xiang
{
	width:100%;
	margin-bottom:30px;
}
.m-xiang1
{
	width:100%;
}
.m-xiang1 .ximg 
{
	width:400px;
	float:left;
}
#wdsPhoto
{
	margin:0px !important;
	width:400px !important;
	border:0px  !important;
}
#wdsPhoto .main
{
	width:400px !important;
	height:400px !important;
	border:0px !important;
	margin:0px !important;
	margin-bottom:10px !important;
}
#wdsPhoto .main img 
{
	width:100% !important;
	height:100% !important;
	left:0px !important;
	top:0px !important;
}
#wdsPhoto .top
{
	margin:0px !important;
	width:100% !important;
}
#wdsPhoto .top .thum
{
	margin:0px 10px !important;
	width:340px !important;
}
#wdsPhoto .top .thum DIV A
{
	width:88px !important;
	height:88px !important;
	border:0px !important;
	margin-right:10px !important;
}
#wdsPhoto .top .thum DIV A img 
{
	width:100% !important;
	height:100% !important;
}
.m-xiang1 .xtit 
{
	width:780px;
	float:right;
}
.m-xiang1 .xtit  .tits
{
	width:100%;
	font: 600 20px/22px "microsoft yahei",Tahoma,Arial;
	color:#333;
	line-height:35px;
	padding:5px 0px;
}
.u-txts
{
	width:100%;
}
.u-txts .utit
{
	width:70px;
	float:left;
	font-size:12px;
	color:gray;
	height:35px;
	line-height:35px;
}
.u-txts .utxt
{
	width:710px;
	font-size:12px;
	color:#444;
	float:left;
	height:35px;
	line-height:35px;
}
.u-txts .utxt.utxt1
{
	font: 700 24px/25px verdana,arial;
	color: #f40;
}
.u-txts .utxt.utxt2
{
	color:#DD0000 !important;
	font-weight:bold;
}
.u-txts.u-txts1
{
	border-bottom: 1px dashed #e2e2e2;
	margin-bottom: 10px;
    padding-bottom: 10px;
}
.u-txts .utxt.utxt3
{
	height:auto;
}
.u-txts .utxt.utxt3 span 
{
	float:left;
	height:29px;
	margin:3px 6px 3px 0px;
	border:1px solid #ccc;
	line-height:29px;
	padding:0px 12px;
	cursor:pointer;
}
.u-txts .utxt.utxt3 span:hover 
{
	color:#c7843d;
	border:1px solid #c7843d;
	
}
.m-xtxta
{
	width:100%;
	font-size:14px;
	color:#333;
	line-height:25px;
}
.m-xtxta .xtita
{
	width:100%;
	background:#dcdcdc;
}
.m-xtxta .xtita span 
{
	display:inline-block;
	line-height:35px;
	background:#c7843d;
	width:110px;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.m-xtxta .xtxta
{
	padding:10px;
}
.m-xtxta img 
{
	max-width:100%;
	height:auto !important;
}



.u-page
{
	width:100%;
	text-align:center;
	margin-top:30px;
}
.u-page a
{
	display:inline-block;
	padding:0px 15px;
	height:30px;
	border:1px solid #dcdcdc;
	text-align:center;
	line-height:28px;
	font-size:12px; 
	color:#333;
	cursor:pointer;
	margin:0px 3px;
}
.u-page a:hover 
{
	border:1px solid #c7843d;
	background:#c7843d;
	color:#fff;
}
.u-page a.zs
{
	cursor:context-menu;
}
.u-page a.zs:hover 
{
	border:1px solid #dcdcdc;
	background:#fff;
	color:#333;
}
.u-page .ons
{
	margin:0px 3px;
	display:inline-block;
	padding:0px 15px;
	height:30px;
	border:1px solid #c7843d;
	background:#c7843d;
	text-align:center;
	line-height:28px;
	font-size:12px;
	color:#fff;
}










/* 本例子css */
        .picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  top:80px;  }
        .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
        .picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
        .picMarquee-left .bd ul li .pic{ text-align:center; }
        .picMarquee-left .bd ul li .pic img{ width:290px; height:200px; display:block; }
        .picMarquee-left .bd ul li .pic a:hover img{ }


/* media 
概述
通过媒体查询为不同的设备和大小配置不同的样式。
*/
/* 横屏 */
@media screen and (orientation:landscape){
    
}
/* 竖屏 */
@media screen and (orientation:portrait){
    
}
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){
    
}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px){
    
}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px){
    
}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){
    
}
/* windows UI 贴靠 */
@media screen and (-ms-view-state:snapped){
    
}
/* 打印 */
@media print{
    
}