/*DC项目*/

@charset "utf-8";

@font-face{
	font-family: 'MyriadPro-LightCond';
	src:url("MyriadPro-LightCond.otf");
}

*{
	transition: all 0.5s;
	font-family:'微软雅黑';
}
a{
    text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#01751a;
}
.pos-r{
	position: relative;
}
.v-middle{
	vertical-align:middle;
}
.padding-0{
	padding:0;
}
.inline-block{
	display:inline-block;
}
.border-0{
	border:0!important;
}
img{max-width:100%;height:auto;}
.relative{
	position: relative;
}
.color-red{
	color:#ff0000;
}
.color-white{
	color:white;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.f-l{
	float:left;
}
.f-r{
	float:right;
}
.cl{
	clear:both;
}
.container{
	padding:0;
}

.nav-mobile{padding-bottom:30px;}
.bjHead .swiper-slide{position: relative;}
.bjHead {
    width: 100%;
    min-width: 1200px;
    position: relative;
}

.slider_img {
	background-attachment: fixed;
    background-position: center center;
}
.slider_img img{
	opacity:1;
}
.indexVideo {
    text-align: center;
    padding-top: 4px;
    position: absolute;
    top: 50%;
    transform:translateY(-50%);
    left: 50%;
    width: 1000px;
    margin-left: -500px;
}
.indexVideo p a {
    display: inline-block;
    background: url(../images/play.png) no-repeat;
    width: 45px;
    height: 45px;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url("../images/font/Playfair_Display.eot");
}
hr,img,legend {
    border:0
}
.container-fluid:after,.container:after,.dl-horizontal dd:after,.row:after {
    clear:both
}
a,a:active,a:hover {
    outline:0
}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,tbody,tfoot,thead,tt,u,ul {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    border:0;
    outline:0;
    background:0 0
}
blockquote,q {
    quotes:none
}
html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display:block
}
audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
a {
    background-color:transparent
}
b,optgroup,strong {
    font-weight:700
}
dfn {
    font-style:italic
}
mark {
    background:#ff0;
    color:#000
}
.img-thumbnail,body {
    background-color:#fff
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
img {
    vertical-align:middle
}
svg:not(:root) {
    overflow:hidden
}
hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre,textarea {
    overflow:auto
}
code,kbd,pre,samp {
    font-size:1em
}
button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit;
    margin:0
}
button {
    overflow:visible
}
button,select {
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
input[type=checkbox],input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height:auto
}
input[type=search] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    padding:0
}
table {
    border-collapse:collapse;
    border-spacing:0
}
td,th {
    padding:0
}
*,:after,:before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html {
    font-size:10px;
    -webkit-tap-highlight-color:transparent
}
body {
    margin:0;
    line-height:1.42857
}
button,input,select,textarea {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a:focus,a:hover {
    color:#23527c
}
a:focus {
    outline:dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
figure {
    margin:0
}
.img-responsive {
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded {
    border-radius:6px
}
.img-thumbnail {
    padding:4px;
    line-height:1.42857;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle {
    border-radius:50%
}
hr {
    margin-top:20px;
    margin-bottom:20px;
    border-top:1px solid #eee
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
.container,.container-fluid {
    margin-right:auto;
    margin-left:auto;
    padding-left:10px;
    padding-right:10px
}
[role=button] {
    cursor:pointer
}
.container:after,.container:before {
    content:" ";
    display:table
}
.container-fluid:after,.container-fluid:before {
    content:" ";
    display:table
}
.row {
    margin-left:-10px;
    margin-right:-10px
}
.row:after,.row:before {
    content:" ";
    display:table
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position:relative;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float:left
}
.col-xs-1 {
    width:8.33333%
}
.col-xs-2 {
    width:16.66667%
}
.col-xs-3 {
    width:25%
}
.col-xs-4 {
    width:33.33333%
}
.col-xs-5 {
    width:41.66667%
}
.col-xs-6 {
    width:50%
}
.col-xs-7 {
    width:58.33333%
}
.col-xs-8 {
    width:66.66667%
}
.col-xs-9 {
    width:75%
}
.col-xs-10 {
    width:83.33333%
}
.col-xs-11 {
    width:91.66667%
}
.col-xs-12 {
    width:100%
}
.col-xs-pull-0 {
    right:auto
}
.col-xs-pull-1 {
    right:8.33333%
}
.col-xs-pull-2 {
    right:16.66667%
}
.col-xs-pull-3 {
    right:25%
}
.col-xs-pull-4 {
    right:33.33333%
}
.col-xs-pull-5 {
    right:41.66667%
}
.col-xs-pull-6 {
    right:50%
}
.col-xs-pull-7 {
    right:58.33333%
}
.col-xs-pull-8 {
    right:66.66667%
}
.col-xs-pull-9 {
    right:75%
}
.col-xs-pull-10 {
    right:83.33333%
}
.col-xs-pull-11 {
    right:91.66667%
}
.col-xs-pull-12 {
    right:100%
}
.col-xs-push-0 {
    left:auto
}
.col-xs-push-1 {
    left:8.33333%
}
.col-xs-push-2 {
    left:16.66667%
}
.col-xs-push-3 {
    left:25%
}
.col-xs-push-4 {
    left:33.33333%
}
.col-xs-push-5 {
    left:41.66667%
}
.col-xs-push-6 {
    left:50%
}
.col-xs-push-7 {
    left:58.33333%
}
.col-xs-push-8 {
    left:66.66667%
}
.col-xs-push-9 {
    left:75%
}
.col-xs-push-10 {
    left:83.33333%
}
.col-xs-push-11 {
    left:91.66667%
}
.col-xs-push-12 {
    left:100%
}
.col-xs-offset-0 {
    margin-left:0
}
.col-xs-offset-1 {
    margin-left:8.33333%
}
.col-xs-offset-2 {
    margin-left:16.66667%
}
.col-xs-offset-3 {
    margin-left:25%
}
.col-xs-offset-4 {
    margin-left:33.33333%
}
.col-xs-offset-5 {
    margin-left:41.66667%
}
.col-xs-offset-6 {
    margin-left:50%
}
.col-xs-offset-7 {
    margin-left:58.33333%
}
.col-xs-offset-8 {
    margin-left:66.66667%
}
.col-xs-offset-9 {
    margin-left:75%
}
.col-xs-offset-10 {
    margin-left:83.33333%
}
.col-xs-offset-11 {
    margin-left:91.66667%
}
.col-xs-offset-12 {
    margin-left:100%
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-weight:400;
    line-height:1;
    color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
    margin-top:20px;
    margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
    font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
    margin-top:10px;
    margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-size:75%
}
.h1,h1 {
    font-size:36px
}
.h2,h2 {
    font-size:30px
}
.h3,h3 {
    font-size:24px
}
.h4,h4 {
    font-size:18px
}
.h5,h5 {
    font-size:14px
}
.h6,h6 {
    font-size:12px
}
p {
    margin:0 0 10px
}
.lead {
    margin-bottom:20px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
dt,kbd kbd {
    font-weight:700
}
address,dd,dt,pre {
    line-height:1.42857
}
.small,small {
    font-size:85%
}
.mark,mark {
    background-color:#fcf8e3;
    padding:.2em
}
.list-inline,.list-unstyled {
    padding-left:0;
    list-style:none
}
.text-left {
    text-align:left
}
.text-right {
    text-align:right
}
.text-center {
    text-align:center
}
.text-justify {
    text-align:justify
}
.text-nowrap {
    white-space:nowrap
}
.text-lowercase {
    text-transform:lowercase
}
.initialism,.text-uppercase {
    text-transform:uppercase
}
.text-capitalize {
    text-transform:capitalize
}
.text-muted {
    color:#777
}
.text-primary {
    color:#337ab7
}
a.text-primary:hover {
    color:#286090
}
.text-success {
    color:#3c763d
}
a.text-success:hover {
    color:#2b542c
}
.text-info {
    color:#31708f
}
a.text-info:hover {
    color:#245269
}
.text-warning {
    color:#8a6d3b
}
a.text-warning:hover {
    color:#66512c
}
.text-danger {
    color:#a94442
}
a.text-danger:hover {
    color:#843534
}
.bg-primary {
    color:#fff;
    background-color:#337ab7
}
a.bg-primary:hover {
    background-color:#286090
}
.bg-success {
    background-color:#dff0d8
}
a.bg-success:hover {
    background-color:#c1e2b3
}
.bg-info {
    background-color:#d9edf7
}
a.bg-info:hover {
    background-color:#afd9ee
}
.bg-warning {
    background-color:#fcf8e3
}
a.bg-warning:hover {
    background-color:#f7ecb5
}
.bg-danger {
    background-color:#f2dede
}
a.bg-danger:hover {
    background-color:#e4b9b9
}
.page-header {
    padding-bottom:9px;
    margin:40px 0 20px;
    border-bottom:1px solid #eee
}
dl,ol,ul {
    margin-top:0
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul {
    margin-bottom:0
}
address,dl {
    margin-bottom:20px
}
ol,ul {
    list-style:none;
    margin-bottom:10px
}
.list-inline {
    margin-left:-5px
}
.list-inline>li {
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
dd {
    margin-left:0
}
.dl-horizontal dd:after,.dl-horizontal dd:before {
    content:" ";
    display:table
}

abbr[data-original-title],abbr[title] {
    cursor:help;
    border-bottom:1px dotted #777
}
.initialism {
    font-size:90%
}
blockquote {
    padding:10px 20px;
    margin:0 0 20px;
    font-size:17.5px;
    border-left:5px solid #eee
}
blockquote .small,blockquote footer,blockquote small {
    display:block;
    font-size:80%;
    line-height:1.42857;
    color:#777
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
    content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right
}
code,kbd {
    padding:2px 4px;
    font-size:90%
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
    content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
    content:'\00A0 \2014'
}
address {
    font-style:normal
}
code,kbd,pre,samp {
    font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
kbd {
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
    padding:0;
    font-size:100%;
    box-shadow:none
}
pre {
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:13px;
    word-break:break-all;
    word-wrap:break-word;
    color:#333;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
.text-hide,pre code {
    background-color:transparent
}
pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    border-radius:0
}
.pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}
.clearfix:after,.clearfix:before {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right {
    float:right!important
}
.pull-left {
    float:left!important
}
.hide {
    display:none!important
}
.show {
    display:block!important
}
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
    display:none!important
}
.invisible {
    visibility:hidden
}
.text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    border:0
}
body,p {
    font-size:14px
}
a,body {
    color:#000
}
.affix {
    position:fixed
}
@-ms-viewport {
    width:device-width
}
.bjHead .logos{
    z-index:5;
    position: absolute;
    left:5%;
    top:5%;
    width:15%;
    display: none;
}
.bjHead .pagination {
  position: absolute;
  z-index: 20;
  top:50%;
  transform:translateY(-50%);
  width: 20px;
  right:5%;
  text-align: center;
  margin:0;
}
.bjHead .swiper-pagination-switch {
  display:block;
  width: 20px;
  height: 20px;
  background: url('../images/page_no.png') no-repeat center;
  margin:5px 0;
  cursor: pointer;
}
.bjHead .swiper-active-switch {
  background-image: url('../images/page_at.png');
}
.foot-nav{
    z-index:11;
    padding:10px 1%;
    background:#e8f1ed;
    position: fixed;
    width:100%;
    border-top:1px solid #fff;
    bottom:0;
}
.foot-nav a,.foot-nav span{
    font-size:14px;
    color:#333333;
}
.foot-nav .f-r{
    margin-top:-45px;
}
.foot-nav .buttons{
    border: 1px solid #1c794a;
    padding: 2px;
    display: inline-block;
}
.foot-nav .buttons a{
    background-color: #006834;
    padding: 11px 40px;
    font-size: 12px;
    display:inline-block;
    color:#fff;
}
.block-grid-cta .image-box{
    overflow:hidden;
}
.block-grid-cta .text-box{
    background:#e4e3d9;
}
.block-grid-cta .text-box .box{
    position: relative;
    width:96%;
    height:96%;
    margin:2%;
    border:1px solid #fff;
}
.block-grid-cta .text-box .box>a{
    width:100%;
    position: absolute;
    display:block;
    top:50%;
    text-align:center;
    transform:translateY(-50%);
}
.block-grid-cta .text-box .box>a>img{
    margin:0 auto;
}
.block-grid-cta .text-box .box>a>img.hover1{}
.block-grid-cta .text-box .box>a>img.hover2{display:none;}
.block-grid-cta .text-box:hover .box>a>img.hover1{display:none;}
.block-grid-cta .text-box:hover .box>a>img.hover2{display:block;}
.nav-mobile ul li a.child{
    font-size:14px;
    padding:2px 0;
    text-indent:1em;
    font-weight:bold;
}
.footer{
    padding:70px 1% 0;
}
.ft-about{
    font-size:14px;
    color:#999999;
    line-height:22px;
}
.ft-navs h3>a{
    font-size:16px;
    color:#dab866;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.ft-navs .ul>.li>a{
    font-size:14px;
    color:#999999;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.liebie{
    text-align:center;
    padding:15px 0;
    border-bottom:1px solid #000000;
}
.liebie>a,.liebie>span{
    font-size:14px;
    padding:0 12px;
    white-space:nowrap;
}
.liebie>a.on{
    color:#bf5966;
}
.titleh>.cn{
    font-size:32px;
    font-family:'微软雅黑';
    color:#bf5966;
    text-align:center;
    max-width:20%;
    margin:0 auto;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.titleh>.en{
    font-size:24px;
    color:#000000;
    text-align:center;
    max-width:22%;
    margin:0 auto;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.titleh{
    max-width:1200px;
    margin:45px auto;
    padding:15px 0;
}
.titleh .title-left,.titleh .title-right{
    position: absolute;
    width:100%;
    left:0;
    background-position:100% auto;
}
.titleh .title-left{
    top:0;
}
.titleh .title-right{
    bottom:0;
}
.news-li{
    padding:20px 0;
    border-bottom:1px dashed #c2c2c2;
}
.news-li .images{
    overflow:hidden;
    padding:5px;
    border:1px solid #c2c2c2;
}
.news-li .info>.title{
    font-size:18.5px;
    padding:5px 0;
}
.news-li .info>.time{
    font-size:14px;
    color:#bfbfbf;
    padding-bottom:15px;
}
.news-li .info>.if{
    font-size:13.5px;
    color:#333333;
    line-height:26px;
    height:75px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news-li .info>a.more{
    font-size:13.5px;
    display:inline-block;
    padding:10px 15px;
    color:#fff;
    background:#1c794a;
}
.page{
    padding:10px 0;
    text-align:center;
}
.page>a,.page>span{
    font-size:14px;
    padding:5px 10px;
    margin-right:3px;
    display:inline-block;
    border:1px solid #1c794a;
}
.page>a{
    color:#1c794a;
}
.page>span{
    background:#1c794a;
    color:#fff;
}
.show{
    padding:40px 0;
}
.show .title{
    font-size:30px;
    color:#333333;
    text-align:center;
}
.show .time{
    font-size:16px;
    color:#686868;
    padding:15px 0;
    border-bottom:1px dashed #c2c2c2;
    text-align:center;
}
.block-newsletter.contacts .form{
    padding:0;
}
.block-newsletter .form textarea{
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
    height:120px;
    background: no-repeat left top;
}
.pro_thumb .title{
    position: absolute;
    bottom:0;
    left:0;
    width:50%;
    font-size:13.5px;
    padding:20px 0;
    text-align:center;
    background:rgba(0,0,0,0.6);
    color:#fff;
}
.pro-thumb{
    margin-top:10px;
}
.pro-thumb>.col-xs-1{
    padding:0;
    padding-top:2px;
    border-top:2px solid transparent;
    cursor: pointer;
}
.pro-thumb>.col-xs-1.on{
    border-top:2px solid #1c794a;
}
.pro-desc .title{
    text-align:left;
    font-size:30px;
    color:#000000;
    margin-bottom:20px;
}
.pro-desc .entitle{
    font-size:24px;
    color:#1c7849;
}
.pro-desc .desc{
    font-size:18px;
    color:#333333;
    margin:35px 0;
    line-height:30px;
}
.pro-desc .canshu{
    line-height:24px;
    padding-top:20px;
    border-top:1px solid #999999;
}
.pro-dt .title{
    font-size:30px;
    color:#333333;
    padding:15px 0;
    text-align:left;
}
.pro-dt{
    padding-top:20px;
}
.show img{
    max-width:100%;
    height:auto;
}
.pro-li{
    height:100%;
}
.pro-li .img{
    float:right;
    width:50%;
    overflow:hidden;
    height:100%;
}
.pro-li .img img:hover{
    transform:scale(1.2,1.2);
}
.pro-li.left .img{float:left;}
.pro-li.left .desc{float:right;}
.pro-li .desc{
    width:50%;
    height:100%;
    float:left;
    position: relative;
}
.pro-li .desc img{
    opacity:0;
}
.pro-li .desc .info{
    padding:0 50px;
    position: absolute;
    top:50%;
    width:100%;
    transform:translateY(-50%);
}
.pro-li .desc .info .titles{
    font-size:30px;
    color:#000000;
    margin-bottom:20px;
}
.pro-li .desc .info .entitles{
    font-size:24px;
    color:#1c7849;
    margin-bottom:20px;
}
.pro-li .desc .info .texing{
    font-size:18px;
    color:#333333;
    margin-bottom:60px;
}
.pro-li .desc .info .dt>a{
    font-size:14px;
    color:#000;
    display:inline-block;
}
.pro-li .desc .info .dt>a:hover{
    font-weight:bold;
    color:#1c7849;
    font-size:18px;
    line-height:20px;
}
.container-fulid{width:1200px;margin:0 auto;}
@media only screen and (max-width: 800px) and (min-width: 250px) {
    .container-fulid {
      width: 97%;
    }
  