
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,input,textarea{ margin:0; padding:0;}
body{ background:#fff; font-family:"Microsoft YaHei"; color:#666;}
ul,li{ list-style:none;}
img,input{ border:none;}
a{ text-decoration:none;}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;}
.clearfix:after{ /*content:"200B"; height:0; font-size:0; */content:""; display:block; clear:both;}
.clearfix{ *zoom:1;}
textarea,button,input:focus{outline: none;}

.top{height: 41px; line-height: 41px; background: #f7f7f7;}
.top p{font-size: 12px; color: #808080;}
.top li{float: left;color: #999999; position: relative}
.top li:hover a{color: #007857;}
.top li a{margin-left: 15px; margin-right: 15px; color: #999999; font-size: 12px; display: inline-block}
.top li a img{margin-right: 3px; float: left; margin-top: 13px;}
.top li:nth-child(4) a{margin-right: 0;}
/*.top li:last-child{width: 18px; height: 14px; background: #f26b00; color: #fff; border-radius: 6px; position: relative; margin-top: 13px; margin-left: 3px;}*/
/*.top li:last-child span{position: absolute; top: 0; left: 4px; line-height: 13px;}*/

.erweima{
    width: 120px;
    position: absolute;
    top: 30px;
    left: 8px;
    display: none;
}
.top li:nth-child(3):hover .erweima{
    display: block;
}
header .header-top{width: 100%; border-bottom: 1px solid #ebebeb;}
header .header-top p{color: #666666; font-size: 12px; text-align: right; margin-top: 26px;}
header .header-top span{color: #007857; font-size: 20px; font-weight: bold;}
header .header-top .caidan{display: none;}
header .nav{width: 100%; border-bottom: 1px solid #ebebeb; background: #fff;}
header .nav li{float: left; width: 16.5%; text-align: center; line-height: 49px; height: 49px; position: relative;}
header .nav li:hover{border-bottom: 4px solid #2e9b64;}
header .nav li .sub{width: 100%; position: absolute; top: 49px; z-index: 1; background: #fff; border: 1px solid #e3e3e3; padding: 0 15px; display: none;}
header .nav li .sub li{float: left; width: 100%; border-bottom: 1px dashed #e3e3e3;}
header .nav li:hover .sub{display: block;}
header .nav li a:hover{color: #007857;}
header .nav li a{width: 96%; display: inline-block; font-size: 18px; color: #1a1a1a;}
header .nav li span{float: right; color: #e3e3e3;}
footer{float: left; width: 100%; background: #025c4d; padding-top: 45px; padding-bottom: 58px; margin-top: 90px;}
footer ul{float: left; width: 12%;}
footer ul li{line-height: 24px;}
footer ul li:nth-child(1){line-height: 53px;}
footer ul li:nth-child(1) a{line-height: 53px; color: #f5f5f5; font-size: 16px;}
footer ul li:hover a{color: #20b573;}
footer ul li a{display: block; font-size: 14px; color: #b6d0cb;}
footer .weixin{margin-top: 5px; float: left; text-align: center; border-left: 1px solid #357d71; border-right: 1px solid #357d71; padding: 0 40px;}
footer .weixin p{font-size: 16px; color: #f5f5f5; line-height: 40px;}
footer .weixin span{font-size: 12px; color: #b6d0cb; line-height: 40px;}
footer .dizi{float: right; margin-top: 18px;}
footer .dizi img{margin-bottom: 19px;}
footer .dizi p{line-height: 24px; font-size: 14px; color: #b6d0cb;}
.footer-b{text-align: center; font-size: 14px; color: #8da19d; line-height: 53px; background: #02483c; width: 100%; float: left;}
.footer-b a{color: #8da19d;}


.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0 auto;
    left: 0;
    border-bottom: 2px solid #113f6c;
    z-index: 10000;
}
@media screen and (max-width: 1200px){
    footer .weixin{padding: 0 15px;}
}

@media screen and (max-width: 1200px){
    footer ul{width: 17%;}
    footer .dizi{display: none;}
}
@media screen and (max-width: 768px){
    /*.top li{margin-top: 13px;}*/
    .nav{display: none;}
    header .header-top .caidan{display: block; float: right; margin-top: 30px; cursor: pointer;}
    .tel{display: none;}
    .footer-b{line-height: 24px; padding: 20px 0; margin-top: 20px;}
}





@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden; overflow-y:auto;}
*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px; }
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration: none; color:#333333; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
/*a:hover{color:#008fd5; cursor:pointer;}*/
/*img{max-width:100%; border:0;}*/
/*li { line-height:normal; }*/
/*table { border-collapse: collapse; border-spacing: 0; }*/
/*textarea { resize: none;}*/
/**,*:before,*:after {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}*/
/*.bsBox{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}*/
/*#bsPanelHolder{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}*/
/*#bsPanel{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}*/
/*.bFind-wrapper-top{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}*/

h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal;}
/*input[placeholder], [placeholder], *[placeholder] {color:#cccccc !important;}*/
/*::-webkit-input-placeholder{color:#cccccc}*/
/*:-moz-placeholder{color:#cccccc}*/
/*::-moz-placeholder{color:#cccccc}*/
/*:-ms-input-placeholder{color:#cccccc}*/
.bsBox{box-sizing: content-box;}
.bsTitle{box-sizing: content-box;}

/*.bsFrameDiv{box-sizing:none}*/

/*input,button,select,textarea{ outline:none;-webkit-appearance:none;}*/
/*textarea{ font-size:13px; resize:none;}*/
.pz_top{ float:left; width:100%; min-width:1200px;}
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; }
.pz_main{ float:left; width:100%; min-width:1200px;}
.pz_down{ float:left; width:100%; min-width:1200px;}
/*#content{ position: relative;overflow: hidden;}*/
.w_0100{ float:left; width:100%; min-width:1200px;}
.w_1200{ margin:0 auto; width:1200px;}
.phone_show{ display:none;}
/*strong{font-weight:400}*/


@media screen and (max-width:767px) {
    input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="submit"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
    {-webkit-appearance:none;}
    body{ overflow:hidden;}
    .pz_top{min-width:100%;}
    .pz_banner{min-width:100%; margin-top:83px}
    .pz_main{ min-width:100%;}
    .pz_down{ min-width:100%;}
    .w_1200{ min-width:100%; width:100%;}
    .w_0100{min-width:100%; width:100%;}
    .pc_show{ display:none;}
    .phone_show{ display:block;}
    .back_pc{ background:#fff;}
}

/*top*/
.back1{ border-top:3px solid #aa1018;}
.c_1200{ float:left; width:1200px; height:92px;}
/*.logo{ float:left; width:200px; padding:22px 0 18px 0;}*/

/*导航*/
/*.pc_menu{ float:left; margin-left:17px; height:92px; overflow:hidden;}*/
.pc_menu ul{ float:left}
/*.pc_menu .nli{ float:left; width:86px; position:relative; z-index:99;}*/
/*.pc_menu .nli:first-child{ width:58px;}*/
.pc_menu .nli.cw{ width:102px;}
/*.pc_menu .nli a{position:relative; z-index:2; float:left; width:100%; color:#9e7939; font-size:14px; height:92px; line-height:92px; text-align:center; -webkit-transition:all 200ms; transition:all 200ms;}*/
.pc_menu .nli:hover a,
    /*.pc_menu .nli .on a{color:#ffffff;}*/
.pc_menu .nli .on{color:#ffffff;}
.pc_menu .nli a span{position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
.pc_menu .nli a .bkg {top:100%; z-index:1; background-color:#9e7939; -webkit-transition:all 200ms; transition:all 200ms; }
.pc_menu .nli .on .bkg,
.pc_menu .nli:hover .bkg {top:0; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

/*#nav .nli a.on .bkg,*/
#nav .nli a:hover .bkg {top:0;}
/*#nav .nli a.on {color:#fff;}*/

/*二级导航*/
#subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:44px; /*overflow: hidden;*/}
#subNav .g-wrap {overflow:visible;position: relative; width: 1920px;height: 100%;overflow: hidden;}
#subNav .g-wrap .item {position:absolute; top:-100%; width:100%; height:100%; background-color:rgba(158,121,57,.76); overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms;}
#subNav .g-wrap .xl1 {left:635px; padding:0 70px; /*width:835px;*/}
#subNav .g-wrap .xl2 {left:635px; padding:0 70px; /*width:835px;*/}
#subNav .g-wrap .xl3 {left:721px; padding:0 70px; /*width:752px;*/}
#subNav .g-wrap .xl4 {left:807px; padding:0 73px;/* width:643px;*/}
#subNav .g-wrap .xl5 {left:893px; padding:0 70px; /*width:573px;*/}
#subNav .g-wrap .xl6 {left:979px; padding:0 70px; /*width:573px;*/}
#subNav .g-wrap .xl7 {left:1065px; padding:0 80px;/* width:643px;*/}
#subNav .g-wrap .xl8 {left:1151px; padding:0 70px; /*width:573px;*/}
#subNav .g-wrap .xl9 {left:1237px; padding:0 70px; /*width:573px;*/}
#subNav .g-wrap .on {top:0; z-index: 2;}
#subNav .g-wrap .item a {float:left; padding:0 15px; font-size:14px; line-height:44px; color:#ffffff;}
#subNav .g-wrap .item a:hover { text-decoration:underline;}



.seach{ float:right; width:230px; height:33px; border:1px solid #dddddd; margin-top:29px;}
.input1{ float:left; width:126px; height:31px; border:0; background:none; text-indent:10px;}
.input2{ float:left; width:19px; height:19px; margin:6px 0 0 5px;}
.select{width:70px;float:left;}

@media screen and (max-width:767px) {
    .back1{ border-top:3px solid #aa1018; position:fixed; z-index:999;}
    .c_1200{ width:100%; padding:0 10px; height:83px; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,.3); position:relative; z-index:999; }
    /*.logo{ float:left; width:200px; padding:15px 0 16px 0;}*/
    .small_menu{ float:right; width:46px; height:32px; margin-top:25px; margin-right: 5px;}
    .small_menu .cha{display:none; position:absolute; width:46px; height:32px; right:20px; top:65px; z-index:56; }
    /*phone_导航*/
    /*menu 效果*/
    .pf_phone_menu{ display:block; position:absolute; width:100%; background:rgba(0,0,0,.5); left:0; top:128px; z-index:888; height:100000px; overflow-y:auto;}

    .ph_back{ float:left; width:100%; padding:0 0 100px 0; background:#fff; }
    .phone_menu{ float:left; width:100%;}
    .phone_menu ul{ float:left; width:100%; height:100%; overflow-x:auto; overflow-y:hidden;}
    .phone_menu ul .nli{ float:left; width:100%; padding:0 10px; position:relative; z-index:11;}
    .phone_menu ul .nli span{ float:left; width:100%; border-bottom:solid 1px #dddddd;}
    .phone_menu ul .nli span a.l1_a{ float:left; width:80%; padding:12px 0; height:58px; color:#9e7939; font-size:14px; text-align:center; }
    .phone_menu ul .nli.on span .l1_a,
    .phone_menu ul .nli span .l1_a:hover{ border-bottom:0; font-weight:normal; }
    .phone_menu ul .nli span .l1_a .chi{ float:left; color:#20b573; height:36px; line-height:36px;}
    /*.phone_menu ul .nli span b{ position:absolute; z-index:111; left:0; top:0; width:100%; height:58px; background:url(images/phone_menu1.jpg) right center no-repeat; background-size:10px 15px;}*/
    /*.phone_menu ul .nli.on span b{ background:url(images/phone_menu2.jpg) right center no-repeat; background-size:15px 9px;}*/
    .phone_menu .sub{ float:left; width:100%; padding:11px 13px 11px 0; display:none; border-bottom:1px solid #dddddd}
    .phone_menu .sub .l2{ float:left; width:100%; padding:6px 0;}
    .phone_menu .sub .l2 .l2_a{ float:left; width:100%;color:#333333; font-size:14px; line-height:24px;}
    .phone_menu .sub .l2 .l2_a:hover{ color:#aa1018}

    .d_0100{ float:right; width:100%; margin-top:32px; padding:0 10px;}
    .sosuo{ float:left; width:100%; border:1px solid #dddddd; height:48px; /*padding-right:40px;*/ position:relative; z-index:11;}
    .input3{ float:left; width:100%; text-indent:20px; color:#888888; border:0; background:none; height:48px;}
    .sosuo input[placeholder], [placeholder], *[placeholder] {color:#333 !important;}
    .sosuo ::-webkit-input-placeholder{color:#888888}
    .sosuo :-moz-placeholder{color:#888888}
    .sosuo ::-moz-placeholder{color:#888888}
    .sosuo :-ms-input-placeholder{color:#888888}
    .input4{ position:absolute; z-index:11; width:19px; height:19px; right:18px; top:13px;}
}
@media screen and (max-width:500px) {
    .module-wrap{
        width: 100%;
        min-width: 100px;
    }
    .y-row{
        min-width: 100px;
        width: 300px;
    }
    .www-aliyun-com-home-solution .module-wrap .slide-container .slide-btn-panel{
        display: block;
    }
}


.fufong{position: fixed; right: 0; top: 40%;}
.fufong li{width: 60px; height: 60px; background: #2e9b64; margin-bottom: 2px; cursor: pointer; position: relative;}
.fufong li:nth-child(1){border-top-left-radius: 5px; border-top-right-radius: 5px;}
.fufong li:nth-child(4){display: none;}
.fufong li:nth-child(3){border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.fufong li a{color: #fff; font-size: 14px; display: block; width: 100%; height: 100%; text-align: center; padding-top: 10px;}
.fufong .dianhua{background: #fff; color: #2e9b64; font-size: 18px; display: none; position: absolute; left: -167px; top: 0; width: 166px; height: 60px; line-height: 60px; text-align: center; box-shadow: 0 0 10px 0 #e9eae9;}
.fufong li:hover .dianhua{display: block;}
.fufong .erweima{position: absolute; left: -186px; top: -58px; display: none;}
.fufong li:hover .erweima{display: block;}


.fanye{ margin-top: 50px; text-align: center; width: 100%;float:left;}
.fanye a{ display: inline-block;  padding: 7px 12px; border: 1px solid #e9e9e9; color: #666; margin-left: 5px; text-align: center; margin-bottom: 10px;}
.fanye a:hover{ background-color: #2e9b64; text-decoration: none; color: #fff;}
.fanye a.sel{ background-color: #2e9b64; text-decoration: none; color: #fff;}

.left .p1 a{color:#cccccc;}
.left .p1 a:hover{color:#333;}

.jiajia{
	width: 50%;
    color: #666;
    border: 1px solid #e5e5e5;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background-color: #f4f5f7;
    cursor: pointer;
    margin-left: 25%;
    float:left;
}