@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Verdana, Geneva, Tahoma, sans-serif;font-size: 14px;font-size: 1.4rem;height: 100%; background:url(../images/beijing.jpg); background-attachment:fixed;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1 {margin: 0;padding: 0;font-weight: normal;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea,select,option {font-family:Verdana, Geneva, Tahoma, sans-serif;font-size: 14px;font-size: 1.4rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999;}
 
@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}



.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; top: 0; right: 0; display: block; }
.container .nav { width: 250px; background: rgba(0, 0, 0, 0.8); position: absolute; top:50px; right: 6px; display: block; overflow: scroll; }
.container .nav > ul { display: none; margin-top: 10px; margin-bottom: 20px; overflow: scroll; }
.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }
.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../images/shizi.png") no-repeat center center; background-size: 100% 100%; }
.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }
.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }
.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }
.container .nav > ul > li .c-show { display: none; width: 100%; }
.container .nav > ul > li .c-show .c-s1 { position: relative; }
.container .nav > ul > li .c-show .c-s1 > a { text-indent: 20px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }
.container .nav > ul > li .c-show .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > li .c-show .c-s1 .c-s2 { display: none; }
.container .nav > ul > li .c-show .c-s1 .c-s2 a { text-indent: 30px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }
.container .nav > ul > li .c-show .c-s1 .c-s2 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .menubtn { width: 35px; height: 30px; position: absolute; top: 10px; right: 15px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.container .menubtn span { display: block; width: 100%; height: 5px; margin-bottom: 5px; background-color: #cb1c22; }

/*********yincang nav*********/
.container{display: none;}

.fix a{color: #fff;}
.container{ width:5px; height:100%;position:absolute; right:0px;top: 20px;transition:all 0.4s ease 0s; z-index:800000000000; cursor:pointer;}
.container .menubtn{width: 35px;height: 30px;position: absolute;top:-12px;right:20px;transition:all 0.4s ease 0s; z-index:2000}
.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #075300;}
.container .nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;top:-20px;right: 0;display: none;}
.container .nav ul {display: none; margin-top:10px;}
.container .nav ul li{line-height: 40px;font-size: 14px; font-size:1.4rem;text-indent: 30px;}
.container .nav ul li a{ color:#fff;}
.hide_clear{display: none;}

@media screen and (min-width:1220px) {
    .no_margin{margin-left: auto!important;}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
    .no_margin{margin-left: auto!important;}
    .nav1>li{margin-right:10px; }
}
@media screen and (max-width:999px) {
    .hide_clear{display: block;}
    .logo_box{float: left;margin-top: 0;}
    .nav1>li{margin-right:20px; }
}
@media screen and (max-width:999px){
    .container{display: block;}
    .medianone {display: none!important;}.yiji{display: none;}
    .nav_list1{display: none;}
    .nav_list2{display: block;}
    .logo{margin-left: 0;}
    .cllist{display: none;}
}

@media screen and (max-width:479px){
    .nav1>li{margin-right:0; }
    .icon_box>ul>li{margin-left: 3px;}
    .nav1>li>a{font-size: 1.4rem;padding:44px 3px;}
    
}
@media screen and (max-width:420px){
    .nav_list>li>a{font-size: 1.4rem;padding-left: 5px;padding-right: 5px;}
   .head_lianxi li{float: none;}
    .dianhua{margin-bottom: 10px;}
    .nav_list>li{margin-right: 6px;}
}

/*******lunbo*******/
div.index_focus_s{height: 660px;}
div.index_focuss{height: 660px;}
.index_focus {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 650px;}
.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;height: 660px;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;	margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 49%;margin-top: -32px;width:60px;height:60px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:5000;}
.index_focus_pre {left:9%; background:url(../images/prev.png) no-repeat;}
.index_focus_next {right: 9%;background:url(../images/next.png) no-repeat;}
.index_focus_pre:hover{left:9%; background:url(../images/prev2.png) no-repeat;}
.index_focus_next:hover{right: 9%;background:url(../images/next2.png) no-repeat;}
.index_focus .wp {position: absolute;left: 50%;margin-left: -600px;height: 20px;bottom:19px;z-index: 9999}
.index_focus .slide_nav {position: absolute; left: 50%;margin-left:-82px;z-index: 99999;}
.index_focus .slide_nav a {width:22px;height:22px; cursor: pointer;float: left; margin-left:10px;background:url("../images/dian.png") no-repeat center center;}
.index_focus .slide_nav li:hover, .index_focus .slide_nav .on {text-decoration: none;background:url("../images/dian1.png") no-repeat center center;}

.index_focus2 {position: relative;width: 100%;height:250px;margin: 0 auto; overflow:hidden; z-index:9;}
.index_focusn2{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;height: 250px;}
.index_focus2 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus_post {z-index: 10;}
.index_focus2 .pic {height: auto;display: block;	margin:0 auto;}
.index_focus2 .pic:hover {text-decoration: none;}
.index_focus2 .slide_nav li:hover,.index_focus2 .slide_nav .on{text-decoration: none; background:url("../images/dian1.png") no-repeat center center;}
.index_focus_pre2,.index_focus_next2 {display: none;position: absolute;top: 50%;margin-top:-35px;width:65px;height:65px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}
.index_focus_pre2 {margin-top: -30px;}
.index_focus_next2 {margin-top: -30px;}


@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:500px;}
.index_focusn img {width:81%;}
.index_focus2 {height:250px;}
.index_focusn2 img {width: 80%;}
}
@media screen and (min-width:1220px) {.carousel,.clear2{display: none}}

@media screen and (max-width:1219px) {
 

.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;width: 95px;height:10px;bottom: -5px;left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width:10px;height:10px; border-radius:5px;margin-right: 10px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width:10px;height:10px; border-radius:5px;;background:#075300;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:980px) {}

@media screen and (max-width:380px){
    .h-bd2 ul li a{padding: 0 5px;}
}

header{background:#075300;padding-bottom: 6px;}
.topyx{margin-top: 16px;}
.topyx a{color: #fff;padding-left: 31px;background: url("../images/topyx.png") no-repeat left center;text-transform: uppercase;}
.topyx a:hover{color: #075300;}
.ss{position: relative;}
.sou{width: 249px;height: 28px;line-height: 29px;border-radius: 15px;background: #fff;text-indent: 14px;color: #999;border: none;background: #f5f5f5;}
.suo{position: absolute;width: 16px;height: 16px;background: url("../images/sousuo.png") no-repeat;top: 7px;right: 13px;cursor: pointer;}
.sjj{margin-left: 39px;}
.sjj a{margin: 0 2px;position: relative;top: 0;transition: 0.5s;}
.sssjj{margin-top: 7px;}
.sjj a:hover{top: -4px;}
 
.navlist2{display: none;}
.navlist>li{position: relative;float: left;margin-left: 10px;}
.navlist>li>a{display: block;font-size: 15px;font-size: 1.5rem;font-weight: bold;padding: 0 10px;padding-top: 39px;padding-bottom: 39px;text-transform: uppercase;}
.navlist>li.currentnav>a{background: url("../images/navbg.jpg") repeat-x left bottom;color: #fff;}
.navlist>li:hover>a{background: url("../images/navbg.jpg") repeat-x left bottom;color: #333;}


@media screen and (min-width:1000px) and (max-width:1219px) {
.navlist>li{margin-left: 5px;}
.navlist>li>a{padding-left: 5px;padding-right: 5px;}
}
@media screen and (max-width:999px) {
.navlist2{display: block;}
.navlist1{display: none;}
.sjj{margin-right: 50px;}
}
@media screen and (max-width:800px) {
.sssjj{width: 100%;}
.sjj{margin-right: 0;margin-left: 15px;}
}
@media screen and (max-width:700px) {
.navlist2{width: 100%;}
.navlist>li{margin: 0;width: 25%;text-align: center;}
.navlist>li>a{padding: 0px;padding-top: 10px;padding-bottom: 10px;}
.logo img{width: 160px;}
.logo{margin-bottom: 10px;}
}
@media screen and (max-width:510px) {
.ss{width: 100%;}
.sou{width: 100%;}
.sjj a{width: 16.55%;margin: 0;text-align: center;display: block;float: left;}
.sjj{margin-left: 0;width: 100%;margin-top: 10px;}
}
@media screen and (max-width:400px) {
.navlist>li>a{font-size: 12px;font-size: 1.2rem;font-weight: normal;}
.logo img{width: 120px;}
}


/**************  sywhat  ***************/
.sywhat{padding-top: 50px;padding-bottom: 0px;background: url("../images/sybg1.jpg") no-repeat center top;overflow: hidden; padding-bottom: 50px}
.whatbt{text-align: center;font-size: 48px;font-size: 4.8rem;font-family: 'ProximaSansBlackOblique';text-transform: uppercase;padding-bottom: 30px;background: url("../images/sybtbg.jpg") no-repeat center bottom;}
 
.whatbt a{color: #4b4b4b;}
.whatbt span{color: #075300;}
@font-face {
    font-family: 'ProximaSansBlackOblique';
    src: url('../images/ProximaSansBlackOblique.eot');
    src: url('../images/ProximaSansBlackOblique.eot') format('embedded-opentype'),
         url('../images/ProximaSansBlackOblique.woff2') format('woff2'),
         url('../images/ProximaSansBlackOblique.woff') format('woff'),
         url('../images/ProximaSansBlackOblique.ttf') format('truetype'),
         url('../images/ProximaSansBlackOblique.svg#ProximaSansBlackOblique') format('svg');
}
.syptu img{
	width:60%
}
.sypcon{background: #fff;height: 348px;}
.sypp1{display: block;font-size: 16px;font-weight: bold;text-transform: uppercase;padding-top: 37px;margin-bottom: 11px;}
.sypp2{display: block;color: #666666;line-height: 24px;height: 48px;overflow: hidden;padding: 0 20px;}
.sypbox{width:370px;float: left;text-align: center;margin-left: 30px;margin-top: 50px;}
.syptu{position: relative;top: 40px;transition: 0.5s;}
.syptu:hover{top: 25px;}
.sypvm{display: block;width: 168px;height: 33px;line-height: 33px;text-align: center;font-weight: bold;border: 1px solid #333333;border-radius: 5px;margin: 0 auto;margin-top: 62px;}
.sypbox:hover .sypp1{color: #075300;}
.sypbox:hover .sypp2{color: #075300;}
.sypbox:hover .sypvm{background: #075300;border: 1px solid #075300;color: #fff;}

.all{background: #4b4b4b;text-align: center;overflow: hidden;}
.all a{color: #fff;font-size: 20px;font-size: 2rem;font-weight: bold;font-style: italic;text-transform: uppercase;padding-right: 36px;background: url("../images/symorejt.png") no-repeat right center;display: inline-block;line-height: 50px;}
.all a:hover{color: #075300;background: url("../images/symorejt2.png") no-repeat right center;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.sypbox{margin-left: 25px;width: 290px;}
}
@media screen and (max-width:999px) {
.sywhat{background-attachment: fixed;}
.sywhat{padding-top: 40px;}
.whatbt{font-size: 40px;font-size: 4rem;}
.sypbox{width: 46%;margin: 0 2%;margin-bottom: 20px;}
}
@media screen and (max-width:639px) {
.sypbox{width: 90%;margin: 0 5%;margin-bottom: 20px;}
}
@media screen and (max-width:360px) {
.syptu{display: inline-block;width: 70%;}
.syptu img{width: 100%;}
}

/**********  sywho  ***********/
.sywho{padding-top: 94px;padding-bottom: 65px;background: url("../images/sybg2.jpg") no-repeat center top;background-attachment: fixed;overflow: hidden;}

.sywho .whatbt a{color: #fff;}
.sywho .whatbt{margin-bottom: 51px;}
.syayou img{width: 100%;max-width: 463px;max-height: 499px;}
.syayou{margin-top: 5px;}
.syazuo{width: 700px;}
.syap1{display: block;font-size: 16px;font-size: 1.6rem;line-height: 30px;color:#fff;margin-bottom: 29px;}
.syap1:hover{color: #fff;}
.syashu1{width: 630px;}
.syashu2{width: 330px;}

.abiaolist li{line-height: 55px;padding-left: 78px;margin-top: 18px;position: relative;left: 0;transition: 0.5s;cursor: pointer;}
.abiaolist li a{font-size: 25px;font-size: 2.5rem;color: #ef712d;font-family: 'ProximaSansBlackOblique';}
.ali1{background: url("../images/syai1.png") no-repeat left center;}
.ali2{background: url("../images/syai2.png") no-repeat left center;}
.ali3{background: url("../images/syai3.png") no-repeat left center;}
.abiaolist li:hover{left: 20px;}
.syarm{display: block;width: 168px;height: 33px;line-height: 33px;text-align: center;border: 1px solid #075300;border-radius: 5px;font-weight: bold;color: #075300;margin-top: 13px;}
.syarm:hover{background: #075300;color: #fff;}

@media screen and (min-width:1000px) and (max-width:1219px) {

.syazuo{width: 595px;}
.syayou{width: 365px;}
}
@media screen and (max-width:999px) {
.syazuo{width: 100%;}
.syashu1{width: 48%;}
.syayou{width: 100%;text-align: center;margin-top: 20px;}
.sywho{padding-top: 40px;}
.sywho .whatbt{margin-bottom: 30px;}
}
@media screen and (max-width:600px) {
.syashu1{width: 100%;margin-top: 20px;}
.sywho .whatbt{margin-bottom: 0;}
.whatbt{font-size: 30px;font-size: 3rem;}
}

/**************  syn  *************/
.syn{padding-top: 66px;padding-bottom: 93px;background: url("../images/huishu.jpg") no-repeat center 192px;overflow: hidden;}
.synbox{width: 540px;float: left;margin-left: 25px;}
.synp1{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-size: 1.6rem;font-weight: bold;margin-bottom: 12px;}
.synsj{font-style: italic;color: #999999;padding-left: 20px;background: url("../images/sybiao.png") no-repeat left center;}
.synp2{display: block;color: #666666;line-height: 24px;height: 72px;overflow: hidden;margin-top: 10px;}
.synp1:hover{color: #075300;}
.synp2:hover{color: #075300;}
.syn .whatbt{margin-bottom: 38px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.synbox{margin-left: 30px;width: 445px;}
}
@media screen and (max-width:999px) {
.synbox{width: 44%;margin: 0 3%;}
.syn{padding-top: 40px;background: url("../images/huishu.jpg") no-repeat center 160px;padding-bottom: 40px;}
}
@media screen and (max-width:639px) {
.syn{background: none;}
.synbox{width: 100%;margin: 0;margin-bottom: 20px;}
}

/**************  bottom  ***************/
.bottom{background: url("../images/sybg3.jpg") no-repeat center top;padding-top: 87px;padding-bottom: 10px;overflow: hidden;}
.div>a,.div>span{color: #fff;font-size: 20px;font-size: 2rem;display: block;margin-bottom: 29px;font-weight: bold;text-transform: uppercase;}
.div1{margin-right: 147px; }
.div1 li{line-height: 30px;}
.div1 li a{color: #c3c3c3;display: block;padding-left: 27px;background: url("../images/bjt1.png") no-repeat 2px center;position: relative;transition: 0.5s;left: 0;}
.div1 li a:hover{color: #075300;background: url("../images/bjt2.png") no-repeat 2px center;left: 7px;}
.div2>a:hover{color: #075300;}
.div2 li{line-height: 30px;color: #c3c3c3;padding-left: 26px;}
.div2 li a{color: #c3c3c3;}
.div2 li a:hover{color: #075300;}
.bli1{background: url("../images/bi1.png") no-repeat left 7px;}
.bli2{background: url("../images/bi2.png") no-repeat left 7px;}
.bli3{background: url("../images/bi3.png") no-repeat left 7px;}
.bli4{background: url("../images/bi4.png") no-repeat left 7px;}
.bli5{background: url("../images/bi5.png") no-repeat left 7px;}
.div3 p{color: #fff;line-height: 24px;margin-top: 12px;}
.div3 p a{color: #fff;}
.div3 p a:hover{color: #075300;}

.cnzz{margin-top: 5px;display: inline-block;}

.bsjj a{float: left;margin-right: 8px;position: relative;transition: 0.5s;top: 0;}
.bsjj a:hover{top: -4px;}
.bsjj{padding-top: 15px;}

.fxp_div1{ margin-bottom:10px; }
.fxp_div2{ margin-bottom:7px; }
.fxp{padding-top: 11px;}

.fxp_bt{ float:left; width:11px; height:36px; line-height:44px; font-family:Verdana, Geneva, sans-serif; color:#ff4f53;background: url("../images/syxing.png") no-repeat left center; }

.fxp_input,.fxp_textarea{ text-indent:33px; font-size:14px; font-size:1.4rem; color:#999999; }
.fxp_input,.fxp_captcha{ height:34px; line-height:34px; float:left; }

.fxp_input{ width:225px;}
.fxp_textarea{ width:469px; background:#fff url(../images/fxp-icon5.jpg) no-repeat 8px 12px; line-height:26px; padding-top:7px; height:87px; }

.fxp_input1{ background:#fff url(../images/fxp-icon1.jpg) no-repeat 11px center; }
.fxp_input2{ background:#fff url(../images/fxp-icon2.jpg) no-repeat 8px center; }
.fxp_input3{ background:#fff url(../images/fxp-icon3.jpg) no-repeat 8px 12px; }

.fxp_captcha{ text-indent:11px; background:#fff; font-size:14px; font-size:1.4rem; color:#999999; width:170px; }

.fxp_yzm{ cursor:pointer; float:left; margin-left:11px; }
.fxp_send{ float:right; cursor:pointer; text-align:center; font-size:14px; font-size:1.4rem; color:#333; background:#075300; width:160px; height:36px; line-height:36px; text-transform:uppercase;color: #fff;font-size: 16px;font-size: 1.6rem;font-weight: bold; }
.fxp_send:hover{ background:#fff;  transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; color: #075300;}

.copysupport{padding-top: 7px;border-top: 1px solid #414445;margin-top: 50px;}
.copyright{color: #c3c3c3;line-height: 24px;margin-right: 70px;}
.support{color: #c3c3c3;line-height: 24px;}

.link{background: #272727;height: 36px;line-height: 36px;}
.link a,.link span{color: #c3c3c3;}
.link a:hover{color: #075300;}
.cnzz{padding-left: 28px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.div1{margin-right: 50px;}
}
@media screen and (max-width:999px) {
.bottom{background: #272727;padding-top: 35px;}
.div1,.div2{width: 50%;margin: 0;}
.div3{width: 100%;}
.fxp_nr{width: 100%;}
.fxp_input1{width: 98%;}
.fxp_input2{width: 98%;}
.fxp_textarea{width: 98%;padding-left: 0;padding-right: 0;}
.fxp_captcha{width: 98%;margin-bottom: 15px;}
.fxp_send{width: 50%;}
.shejiaoji{width: 100%;margin-right: 0;padding-top: 20px;}
.fxp_nr{margin-bottom: 10px;}
.fxp_div1{margin-bottom: 0;}
}
@media screen and (max-width:900px) {
.div1,.div2{width: 50%;margin: 0;}
.div3{width: 100%;}
.fxp_nr{width: 100%;}
.fxp_input1{width: 97%;}
.fxp_input2{width: 97%;}
.fxp_textarea{width: 97%;}
.fxp_captcha{width: 97%;margin-bottom: 15px;}

}
@media screen and (max-width:600px) {
.div1,.div2{width: 50%;margin: 0;}
.div3{width: 100%;}
.fxp_nr{width: 100%;}
.fxp_input1{width: 96%;}
.fxp_input2{width: 96%;}
.fxp_textarea{width: 96.4%;}
.fxp_captcha{width: 96%;margin-bottom: 15px;}
}
@media screen and (max-width:639px) {
.div{width: 100%;margin-bottom: 20px;}
.div3>span{padding-left: 0;}
.div>span, .div>a{margin-bottom: 10px;font-size: 26px;font-size: 2.6rem;}
.link a,.link span{display: none;}
.shejiaoji a{display: inline-block;margin-bottom: 5px;}
.copyrightsj{padding-top: 10px;}
}
@media screen and (max-width:470px) {
.div3{width: 100%;}
.fxp_nr{width: 100%;}
.fxp_input1{width: 95%;}
.fxp_input2{width: 95%;}
.fxp_textarea{width: 95%;}
.fxp_captcha{width: 95%;margin-bottom: 15px;}
}
@media screen and (max-width:380px) {
.fxp_input1{width: 93%;}
.fxp_input2{width: 93%;}
.fxp_textarea{width: 93%;}
.fxp_captcha{width: 93%;margin-bottom: 15px;}
}

.index_focus2{height: 380px;}
.index_focusn2{height: 380px;}

/************contact*************/
.bread a{font-weight: bold;}
.bread a.home{padding-left: 24px;background: url(../images/home.png) no-repeat left center;}
.bread a.currentbread{color: #075300;}
.bread .wp{padding-top: 14px;padding-bottom: 8px;border-bottom: 1px solid #c9c9c9;font-weight: bold;}
.bread a:hover{color: #075300;}

.contact{padding-top: 33px;padding-bottom: 97px;}


.love{text-align: center;font-size: 24px;font-size: 2.4rem;color: #000000;}

.coxin{ padding-top:46px;}
.coxin .int1{ padding-left:18px; background:url(../images/xing.jpg) no-repeat left 14px;}
.mat4{ margin-top:21px;}
.coxin .int1 input{ width:308px; height:30px; line-height:30px; border:1px solid #cccccc; float:left; padding-left:11px; margin-left:105px;}
.coxin .int2{ padding-left:18px; background:url(../images/xing.jpg) no-repeat left 6px; margin-top:20px;}
.coxin .int2 textarea{ width:1168px; height:127px; line-height:30px; border:1px solid #cccccc; padding-left:11px; }
.coxin .int3{ padding-left:18px; background:url(../images/xing.jpg) no-repeat left 14px; margin-top:18px; float:left;}
.coxin .int3 input{ width:363px; height:30px; line-height:30px; border:1px solid #cccccc; padding-left:11px; }
.coxin .yanzheng{ width:117px; height:34px; float:left; margin-left:50px; margin-top:18px; cursor:pointer;}
.coxin .int4{ width:323px; height:34px; float:right; margin-top:18px; background:#075300; font-size:16px; font-size:1.6rem; color:#fff; text-transform:uppercase; cursor:pointer;font-weight: bold;}
.coxin .int4:hover{ background:#333;}

.xuanze select{width: 321px;height: 32px;line-height: 32px;border: 1px solid #cccccc;color: #999999;font-size: 14px;font-size: 1.4rem;text-indent: 5px;cursor: pointer;}
.xuanze select option{cursor: pointer;}
.xuanze{padding-left: 21px;background: url(../images/xing.jpg) no-repeat left 14px;float: left;margin-left: 84px;}


.ditu img{width: 100%;max-width: 1200px;max-height: 415px;}
.ditu{padding-top: 36px;}

.cilist{padding-top: 70px;}
.cilist li{float: left;margin-left: 20px;text-align: center;max-width: 340px;margin-left: 148px;}
.cip1{padding-top: 80px;font-size: 24px;font-size: 2.4rem;font-family: 'ProximaSansBlackOblique';line-height: 30px;}
.cip2{font-size: 16px;font-size: 1.6rem;line-height: 30px;height: 60px;overflow: hidden;}
.cip2 a:hover{color: #075300;}
.cli1 .cip1{background: url("../images/ci1.jpg") no-repeat center top;}
.cli2 .cip1{background: url("../images/ci2.jpg") no-repeat center top;}
.cli3 .cip1{background: url("../images/ci3.jpg") no-repeat center top;}
.cli4 .cip1{background: url("../images/ci4.jpg") no-repeat center top;}


@media screen and (min-width:1000px) and (max-width:1219px){
.col{ width:440px; float:left; padding-top:12px;}
.cor{ width:520px; float:right; margin-top:61px;}
.coxin .int1 input{ width:290px; margin-left:25px;}
.coxin .int2 textarea{ width:950px;}
.xuanze{margin-left: 5px;}
.xuanze select{width: 304px;}
.cilist li{margin-left: 76px;}
}
@media screen and (max-width:999px){
.cobiao{ line-height:30px;}
.col{ width:100%; float:none; padding-top:12px;}
.cor{ width:100%; float:none; margin:auto; margin-top:61px; max-width:561px;}
.coxin{ margin-top:0px;}
.coxin .int1 input{ width:290px; margin-left:25px;}
.coxin .int2 textarea{ width:950px;}
.coxin .int1,.coxin .int2{ margin-top:auto;}
.coxin .int1 input{ width:92%; float:none; margin-left:auto; margin-bottom:21px;}
.coxin .int2 textarea{ width:92%;}
.coxin .int3{ float:none;}
.coxin .int3 input{ width:92%;}
.coxin .yanzheng{ margin-left:18px;}
.coxin .int4{ width:40%; float:left; margin-left:11px;}

.xuanze{margin-left: 0;position: relative;left: -18px;padding-left: 18px;width: 94%;margin-bottom: 21px;}
.xuanze select{width: 99%;}
.contact{padding-bottom: 35px;}
.cilist li{width: 25%;margin: 0;}
.cip2{height: auto;font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:800px){
.love{font-size: 20px;font-size: 2rem;}
.xuanze select{width: 100%;}
.cilist li{width: 50%;margin: 0;margin-bottom: 20px;}
.cilist{padding-top: 40px;}
.ditu{margin-top: 0;}
}
@media screen and (max-width:400px){
.cilist li{width: 100%;margin: 0;margin-bottom: 20px;}
}

/************news2*************/
.news2{padding-top: 39px;padding-bottom: 92px;}
.news2 h1{text-align: center;font-size: 18px;font-size: 1.8rem;font-weight: bold;}
.xwxsj{text-align: center;padding-bottom: 16px;border-bottom: 1px solid #e5e5e5;margin-top: 15px;}
.xwxsj span{padding-left: 21px;background: url("../images/sybiao.png") no-repeat left center;color: #999999;}

.nex{font-size: 16px;font-size: 1.6rem;color: #666666;line-height: 28px;padding-top: 24px;padding-bottom: 43px;background: url(../images/xwxxu.jpg) repeat-x left bottom;margin-bottom: 15px;} 
.nex p,.nex span,.nex li,.nex b{color: #666666;}
.nex img{max-width: 100%;}
.nex a{color: #e86d2c;}

.chanpinx table,.nex table{ width:97%; border-collapse:collapse; line-height:24px;}
.chanpinx tr td,.nex tr td{ line-height:24px; padding:2px;}

.wxsx{line-height: 32px;}
.wxsx span{padding-left: 24px;}
.xws{background: url("../images/xws.jpg") no-repeat left center;}
.xwx{background: url("../images/xwx.jpg") no-repeat left center;}
.wxsx a:hover{color: #677663;}

/************product1*************/
.product1{padding-top: 40px;padding-bottom: 100px;}

.pzuo{width: 260px;}
.pyou{width: 847px;}
.pzuo li{line-height: 43px;border-radius: 5px;background: #878787;padding-left: 11px;margin-bottom: 5px;position: relative;left: 0;transition: 0.5s;}
.pzuo li a{display: block;font-size: 16px;font-size: 1.6rem;font-weight: bold;color: #fff;padding-left: 16px;background: url(../images/fljt.png) no-repeat left center;}
.pzuo li:hover{background: #075300;left: 10px;}
.pzuo li.currentfl{background: #075300;left: 10px;}

.pbox{border: 1px solid #eeeeee;border-radius: 8px;background: #fafafa;margin-bottom: 28px;}
.pboxn{margin: 9px;position: relative;}
.ptu img{width: 100%;max-width: 380px;max-height: 356px;display: block;}
.pcon{border: 1px solid #c2c2c2;position: absolute;left: 0;top: 0;width: 256px;}
.pcon input{cursor: pointer;position: absolute;top: 7px;left: 7px;}
.pnr{padding-left: 312px;padding-bottom: 10px;}
.pp1{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-size: 1.6rem;font-weight: bold;padding-bottom: 14px;background: url(../images/clbg.jpg) no-repeat left bottom;padding-top: 8px;} 
.pp2{display: block;color: #666666;line-height: 24px;margin-top: 18px;height: 96px;overflow: hidden;}
.pp2 span{color: #c15b24;display: block;}
.pp3{display: block;width: 170px;height: 35px;line-height: 35px;text-align: center;background: #075300;color: #fff;border-radius: 5px;font-weight: bold;margin-top: 41px;}
.pbox:hover{background: #075300;}
.pbox:hover .pp1{color: #fff;background: url(../images/clbg2.jpg) no-repeat left bottom;}
.pbox:hover .pp2{color: #fff;}
.pbox:hover .pp2 span{color: #843e19;}
.pbox:hover .pp3{background: #fff;color: #075300;}

.ms_ye{text-align: center;}
.ms_ye a{display: inline-block;width: 25px;line-height: 25px;text-align: center;margin-left:3px;margin-right:3px;font-size: 12px;font-size: 1.2rem;background: #333333;border-radius: 50%;color: #fff;font-family: Verdana, Geneva, Tahoma, sans-serif;}
.ms_sx{width: auto!important;background: none!important;;margin:0 25px!important;color: #333!important;}
.ms_sx:hover{color: #075300!important;}
.ms_ye .ms_current_ye{background: #075300;}
.ms_ye a:hover{background: #075300;}

.product1 .ms_ye{text-align: left;position: relative;margin-top: 60px;}
.xiangshang{position: absolute;right: 0;bottom: 0;padding-left: 30px;background: url(../images/xiangshang.png) no-repeat left 6px;}
.addto{width: 170px;height: 32px;line-height: 32px;background: #c15b24;color: #fff;cursor: pointer;}
.xiangshang span{font-size: 16px;font-size: 1.6rem;padding-right: 5px;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.pyou{width: 690px;}
}
@media screen and (max-width:999px) {
.pyou{width: 100%;}
.pzuo{width: 100%;margin-top: 50px;}
.product1{padding-bottom: 40px;}
.ms_ye a{margin-bottom: 10px;}
.product1 .ms_ye{text-align: center;}
.xiangshang{position: static;display: inline-block;}
.pzuo li:hover{background: #075300;left: 0px;}
.pzuo li.currentfl{background: #075300;left: 0px;}
}
@media screen and (max-width:639px) {
.pnr{padding-left: 0;padding-top: 250px;}
.pp3{margin-top: 15px;}
}

/************product2*************/
.product2{padding-top: 40px;padding-bottom: 100px;}

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:384px;position:relative; float:left;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;border: 2px solid #c2c2c2;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:96px;position:relative;margin-top: 13px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:7px;height:95px;background:url(../images/cls.png) no-repeat left center;position:absolute;top:0px;left:0px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:7px;height:95px;background:url(../images/clx.png) no-repeat right center;position:absolute;top:0px;right:0px;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../images/cls2.png) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../images/clx2.png) no-repeat right center;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;left:23px;width:1px;height:96px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:119px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; width:100px;border: 1px solid #999999;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:100px;height:93px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg a{}

.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}
.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}
.MagicZoomMain{text-align:center !important;width: 92px;}

.cpxx{width: 427px;}
.cpxx h1{line-height: 24px;font-size: 18px;font-size: 1.8rem;margin-bottom: 24px;font-weight: bold;padding-left: 22px;background: url("../images/h1kuai.jpg") no-repeat left 6px;}
.cx{line-height: 24px;color: #666666;padding-left: 21px;}
.cx a{color: #37a0e1;}
.cx img{max-width: 100%;}
.share{padding-left: 21px;}

.chanpinx table,.nex table,.cx table{ width:97%; border-collapse:collapse; line-height:24px;}
.chanpinx tr td,.nex tr td,.cx tr td{ line-height:24px; padding:2px;}

.two_btn2{padding-left: 21px;margin-top: 25px;}
.two_btn2 a{display: inline-block;width: 168px;height: 33px;line-height: 33px;text-align: center;border: 1px solid #075300;border-radius: 5px;color: #075300;font-weight: bold;}
.btn1{margin-right: 61px;}
.two_btn2 a:hover{background: #075300;color: #fff;}
.share{margin-top: 88px;}
.share1{padding-right: 9px;margin-top: 3px;}

.des{background: url(../images/detail.jpg) no-repeat right center;margin-top: 40px;font-size: 36px;font-size: 3.6rem;font-style: italic;}
.des span{color: #075300;}

.chanpinx{line-height: 24px;}
.chanpinx a{color: #075300;}
.chanpinx img{max-width: 100%;}

.relate{background: url(../images/relatedbg.jpg) no-repeat right center;margin-top: 40px;font-size: 36px;font-size: 3.6rem;font-style: italic;margin-bottom: 41px;}
.relate span{color: #075300;}

.img-scroll7 {position: relative;margin: 0 auto;width: 100%;}
.img-scroll7 .prev7, .img-scroll7 .next7 {position: absolute;display: block;width: 42px;height: 20px;top:-15%;margin-top:-20px;color: #fff;text-align: center;line-height: 100px}
.img-scroll7 .prev7 {right: 0;margin-right:45px;cursor: pointer;background: url("../images/res.jpg") no-repeat;}
.img-scroll7 .next7 {right: 0;cursor: pointer;background: url("../images/rex.jpg") no-repeat;}
.img-scroll7 .prev7:hover {background: url("../images/res2.jpg") no-repeat;}
.img-scroll7 .next7:hover {background: url("../images/rex2.jpg") no-repeat;}
.img-list7 {position:relative;width:100%;overflow: hidden;margin: 0 auto;}
.img-list7 ul {width: 999999px;}
.img-list7 li {float: left;display: inline;width: 260px;position: relative;position: relative;margin-right: 33px;}

.retu img{width: 100%;max-width: 380px;max-height: 356px;display: block;}
.rebox{border: 2px solid #c2c2c2;}
.rexia{border-top: 1px solid #c2c2c2;background: #f3f3f3;text-align:center;padding-top: 6px;padding-bottom: 16px;}
.xiap1{display: block;line-height: 24px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;}
.xiap2{display: block;width: 170px;height: 35px;line-height: 35px;background: #075300;border-radius: 5px;color: #fff;margin: 0 auto;font-weight: bold;margin-top: 19px;}
.rebox:hover .rexia{background: #075300;}
.rebox:hover .xiap1{color: #fff;}
.rebox:hover .xiap2{background: #ffffff;color: #72b953;}


@media screen and (min-width:1000px) and (max-width:1219px){
.cpxx{width: 280px;}
.two_btn2 a{margin-bottom: 10px;}
.des{font-size: 24px;font-size: 2.4rem;}
.relate{font-size: 22px;font-size: 2.2rem;}
.img-scroll7 .prev7, .img-scroll7 .next7{top: -14%;margin-top: -22px;}
.img-list7 li{width: 208px;}

#tsShopContainer{ float:none; margin:auto;}
.MagicZoomBigImageCont,.MagicZoomPup{ display:none !important;}
.jianjie{ width:100%; float:none; margin-top:20px;}
.jianjie h1{ margin-top:20px; background-position:bottom center;}
.jianjie ul{ height:auto;}
.inno{ text-align:center; margin-top:20px;}
.inno a{ float:none; display:inline-block; *float:left;}

}
@media screen and (min-width:1000px){
.chanx{ display:none}
}
@media screen and (max-width:999px){
#tsShopContainer{ display:none}
.jianjie{ width:100%; float:none; margin-top:20px;}
.jianjie ul{ height:auto;}
.chanx a{width: 23%;margin:1%;display: block;float: left;}
.chanx a img{width: 100%;}
.jianjie h1{ margin-top:10px;}
.jielie{ margin-left:5px;}
.inno{ text-align:center; margin-top:20px;}
.inno a{ float:none; display:inline-block; *float:left; margin:0 3px; width:100px; font-size:14px; font-size:1.4rem;}
.cpxx{width: 100%;margin-top: 30px;}
.two_btn2 a{margin-bottom: 10px;}

.product2{padding-bottom: 40px;}
.img-list7 ul{width: 10000%;}
.img-list7 li{width: 0.31%;margin: 0 0.01%;}
}
@media screen and (max-width:900px){
.des{font-size: 28px;font-size: 2.8rem;}
.relate{font-size: 28px;font-size: 2.8rem;}
}
@media screen and (max-width:790px){
.xiap2{width: 130px;}
.des{background: none;}
.relate{background: none;}
}
@media screen and (max-width:639px){
.chanx a{width: 48%;}
.share{margin-top: 40px;}
.des{font-size: 20px;font-size: 2rem;}
.relate{font-size: 20px;font-size: 2rem;}
.img-list7 li{width: 0.48%;margin: 0 0.01%;}
.img-scroll7 .prev7, .img-scroll7 .next7{top: -12%;}
}
@media screen and (max-width:400px){
.img-list7 li{width: 1%;margin: 0;}
.img-scroll7 .prev7, .img-scroll7 .next7{top: -1%;}
}

/************support1*************/
.support1{padding-top: 40px;padding-bottom: 63px;}
.suzuo img{width: 100%;max-width: 609px;max-height: 375px;}
.suyou{width: 509px;background: #075300;border-radius: 20px;margin-top: 20px;}
.suyou p{padding-top: 29px;padding-bottom: 37px;padding-left: 25px;padding-right: 25px;color: #fff;font-size: 16px;font-size: 1.6rem;line-height: 32px;}

.suhui{background: #f3f3f3;}
.supart1{padding-bottom: 47px;}
.suhui img{width: 100%;max-width: 1200px;max-height: 614px;}

.rbox{position: relative;float: left;margin-left: 60px;width: 540px;margin-bottom: 61px;}
.rbox img{position: absolute;left: 0;top: 0;width: 180px;height: 166px;}
.realnr{padding-left: 219px;}
.real{padding-top: 79px;}
.realp1{font-size: 16px;font-size: 1.6rem;font-weight: bold;line-height: 32px;padding-bottom: 9px;background: url("../images/sulv.jpg") no-repeat left bottom;padding-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.realp2{color: #666666;line-height: 24px;margin-top: 19px;height: 72px;overflow: hidden;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.suzuo{width: 440px;}
.rbox{margin-left: 30px;width: 475px;}
.realnr{padding-left: 195px;}
}
@media screen and (max-width:999px) {
.suzuo{width: 45%;margin-top: 20px;}
.suyou{width: 53%;}
.suyou p{padding-top: 20px;padding-bottom: 20px;font-size: 14px;font-size: 1.4rem;}
.rbox{width: 100%;margin: 0;margin-bottom: 40px;}
.real{padding-top: 30px;}
.support1{padding-bottom: 30px;}
}
@media screen and (max-width:800px) {
.suyou p{line-height: 28px;}
.suzuo{margin-top: 35px;}
}
@media screen and (max-width:700px) {
.suzuo{width: 100%;margin-top: 0px;}
.suyou{width: 100%;margin-top: 20px;}
}
@media screen and (max-width:639px) {
.realnr{padding-left: 200px;}
}
@media screen and (max-width:450px) {
.realnr{padding-left: 0;padding-top: 170px;}
.rbox{margin-bottom: 10px;}
}

/************about*************/
.about{padding-top: 34px;padding-bottom: 69px;}
.azuo{width: 540px;}
.ayou img{width: 100%;max-width: 600px;max-height: 451px;}
.ayou{margin-top: 6px;}
.ap1{line-height: 24px;margin-bottom: 24px;}

.abg{background: url("../images/abg.jpg") no-repeat center top;padding-top: 66px;padding-bottom: 74px;margin-top: 25px;margin-bottom: 57px;}
.abg p{font-size: 18px;font-size: 1.8rem;font-weight: bold;color: #ffffff;max-width: 890px;margin: 0 auto;text-align: center;line-height: 36px;}
.azuo2 img{width: 100%;max-width: 561px;max-height: 431px;}
.azuo2{margin-top: 6px;}
.ayou2{width: 578px;}
.ap2{font-size: 24px;font-size: 2.4rem;font-weight: bold;color: #075300;text-transform: uppercase;margin-bottom: 17px;}
.ayou2 li{padding-left: 37px;line-height: 24px;margin-bottom: 24px;min-height: 33px;}
.aali1{background: url("../images/1.jpg") no-repeat left 8px;}
.aali2{background: url("../images/2.jpg") no-repeat left 8px;}
.aali3{background: url("../images/3.jpg") no-repeat left 8px;}
.aali4{background: url("../images/4.jpg") no-repeat left 8px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.ayou{width: 425px;margin-top: 55px;}
.abg{margin-top: 15px;margin-bottom: 35px;}
.azuo2{width: 380px;margin-top: 50px;}
.about{padding-bottom: 30px;}
}
@media screen and (max-width:999px) {
.azuo{width: 100%;}
.ayou{width: 100%;text-align: center;}
.azuo2{width: 100%;text-align: center;}
.ayou2{width: 100%;margin-top: 20px;}
.about{padding-bottom: 25px;}
.abg{margin-bottom: 25px;}
}
@media screen and (max-width:700px) {
.abg p{font-size: 16px;font-size: 1.6rem;line-height: 30px;}
.abg{padding-top: 45px;padding-bottom:50px;}
}
@media screen and (max-width:460px) {
.abg p{font-size: 14px;font-size: 1.4rem;line-height: 26px;}
.abg{padding-top: 30px;padding-bottom:35px;}
}

/************support2*************/
.support2{padding-top: 40px;padding-bottom: 100px;}

.ablie{ width:358px; float:left; margin-left:60px;margin-bottom:51px;border: 1px solid #cacaca;}
.abtu{position:relative; overflow:hidden;display: block;}
.abtu>img{width:100%;max-width:358px;max-height:225px;display: block;}
.fangda{ background:#0c2c6c; background:rgba(247,119,65,0.8); display:block; position:absolute; width:100%; height:100%; top:100%; left:0px;transition: 0.5s;}
.fangda img{ width:41px; height:41px; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-20px;}
.ablie p{line-height:43px; text-align:center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #f77741;color: #fff;font-size: 16px;font-size: 1.6rem;font-weight: bold;}
.ablie:hover .fangda{ top:0px;}
.mat{ margin-top:57px;}

/*********************fangdaxiaoguo**********************/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

.support2 .ms_ye{margin-top: 9px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.ablie{margin-left: 35px;width: 301px;}
}
@media screen and (max-width:999px) {
.ablie{width: 29%;margin: 0 2%;margin-bottom: 20px;}
.support2{padding-bottom: 50px;}
.fangda{top: 0;background: rgba(247,119,65,0.1)}
}
@media screen and (max-width:800px) {
.ablie{width: 47.5%;margin: 0 1%;margin-bottom: 20px;}
}
@media screen and (max-width:500px) {
.ablie p{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:450px) {
.ablie{width: 81.5%;margin: 0 9%;margin-bottom: 20px;}
}

/************video*************/
.video{padding-top: 10px;padding-bottom: 100px;}
.vbox{width: 533px;float: left;margin-left: 134px;margin-bottom: 28px;margin-top: 30px;}
.vcon{position: relative;overflow: hidden;}
.vtu img{width: 100%;max-width: 533px;max-height: 321px;display: block;}
.vcover{position: absolute;left: 0;top: -100%;;width: 100%;height: 100%;background: rgba(239,113,45,0.5);}
.vcover img{position: absolute;width:64px;height:64px;left: 50%;margin-left: -32px;top: 50%;margin-top: -32px;}
.vizip1{display:block;font-size: 18px;font-size: 1.8rem;font-weight: bold;padding-bottom: 15px;background: url("../images/bfxian.jpg") no-repeat left bottom;margin-top: 24px;}
.vizip1 span{padding-left: 30px;background: url("../images/xbf.jpg") no-repeat left center;}
.vizip2{display:block;color: #666666;line-height: 24px;margin-top: 10px;height: 48px;overflow: hidden;}
.video .ms_ye{margin-top: 27px;}
.vbox:hover .vcover{top: 0;}
.vizip1 span:hover{color: #075300;}
.vizip2:hover{color: #075300;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.vbox{margin-left: 70px;width: 455px;}
}
@media screen and (max-width:999px) {
.vbox{width: 48%;margin: 0 1%;margin-bottom: 20px;}
.video{padding-bottom: 40px;}
.vcover{top: 0;background: rgba(239,113,45,0.2);}
}
@media screen and (max-width:550px) {
.vbox{width: 98%;margin: 0 1%;margin-bottom: 20px;}
}

/************news1*************/
.news1{padding-top: 35px;padding-bottom: 100px;}

.nbox{position: relative;margin-bottom: 113px;}
.ntu img{width: 100%;max-width: 312px;max-height: 309px;}
.ntu{position: absolute;right: 0;top: 3px;}
.nnr{padding-right: 359px;}
.np1{display: block;font-size: 18px;font-size: 1.8rem;font-weight: bold;line-height: 30px;margin-bottom: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.np2{display: block;font-size: 16px;font-size: 1.6rem;color: #666666;line-height: 28px;padding-top: 15px;border-top: 1px solid #e5e5e5;margin-top: 25px;height: 84px;overflow: hidden;}
.nlsj{color: #666666;}
.np1:hover{color: #075300;}
.np2:hover{color: #075300;}
.np3{display: block;width: 168px;height: 33px;line-height:33px;border-radius: 5px;border: 1px solid #075300;text-align: center;font-weight: bold;color: #075300;margin-top: 35px;}
.np3:hover{background: #075300;color: #fff;}

@media screen and (max-width:999px) {
.news1{padding-bottom: 40px;}
}
@media screen and (max-width:800px) {
.nnr{padding-right: 300px;}
.ntu{width: 280px;}
.nbox{margin-bottom: 70px;}
}
@media screen and (max-width:639px) {
.nnr{padding-right: 0;padding-top: 290px;}
.ntu{left: 0;right: auto;}
.np2{margin-top: 15px;}
.np1{margin-bottom: 10px;}
.np3{margin-top: 18px;}
.nbox{margin-bottom: 35px;}
}

.yiji{width: 201px;background: rgba(60,60,60,0.95);position: absolute;left: 0;top:-9999px;z-index: 9999;padding-top: 9px;padding-bottom: 3px;}
.yiji li{line-height: 30px;padding-left: 14px;margin-bottom: 4px;position: relative;}
.yiji li a{display: block;color: #fff;padding-left: 13px;background: url("../images/fljt.png") no-repeat left center;}
.yiji>li:hover{background: #075300;}

.erji{width: 201px;background: rgba(60,60,60,0.95);position: absolute;left: 100%;top:-9999px;padding-top: 9px;padding-bottom: 3px;}
.erji>li:hover{background: #075300;}
.navlist>li:hover .yiji{top: 96px;}
.yiji>li:hover .erji{top: -9px;}




