@charset "utf-8";
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-right:0px; padding-left:0px; }
body{ position: relative; color: #333;line-height: 25px;font-size:15px;color:#3a3a3a;overflow-x:hidden}
p,dl{padding: 0px; margin: 0px}
*{ margin:0; padding:0; font-family:微软雅黑}
img{ border:none;}
ul{ list-style:none; margin: 0px; padding: 0px}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
.hidden{display:none}
button{outline:none}
a{text-decoration:none;transition:all 0.4s;color:#3a3a3a;outline:none;}
a:hover{color:#000;text-decoration:underline;}
.to{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.headerSearch{padding:5px 0px;border-bottom:1px solid #ccc;background:#eaeaea;line-height:35px}
.headerSearch .searchBut{width:250px;}
.searchBut .input-group-addon{background:#009e96;border:1px solid #009e96;color:#ffffff;height:28px;font-size:13px}
.searchBut .input-group .form-control{border:1px solid #009e96;border-radius:0px;height:28px;line-height:28px}

.headerNav{padding:30px 0px}
.headerNav .nav .list{text-align:right;float:right}
.headerNav .nav .list li{display:inline-block}
.headerNav .nav .list li a{float:left;line-height:74px;padding:0px 20px;font-size:16px;}
.headerProCat .box{background:#009e96;height:414px}


.headerProCat .catList .catArea{padding:20px;padding-top:0px}
.headerProCat .catList,.headerProCat .catList a{color:#ffffff}
.headerProCat .catList .areaTitle{font-size:18px;border-bottom:1px dotted #6cba50;padding:20px 10px 10px 0px}
.headerProCat .catList .catTitle{font-size:16px;padding-top:10px;text-align:left}

.headerProCat .catList .proTitleArea .proTitle a,.headerProCat .catList .proTitleArea{color:#c4d7b0}
.headerProCat .catList .proTitleArea .proTitle a:after{content:" / "}
.headerProCat .catList .proTitleArea .proTitle:last-child a:after{content:normal}
.headerProCat .catList .proTitleArea{border-bottom:1px  dotted #6cba50}
.headerProCat .catList .proTitleArea:last-child{border-bottom:none}
.hotKeyWord .box{border:1px solid #ccc;padding:3px 5px;margin-top:10px}
.hotKeyWord .searchBut{width:250px;}
.searchSubmit{cursor:pointer}
.hotKeyWord .searchBut .input-group .form-control{background:#009e96;color:#fff;outline: none}
.hotKeyWord .form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;opacity:0.8;font-weight:lighter;
}
.hotKeyWord .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;opacity:0.8;
}
.hotKeyWord .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;opacity:0.8;
}
.hotKeyWord .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #fff;opacity:0.8;
}
.hotKeyWord a{color:#5e5e5e;padding:0px 2px}
.indexPage .commonCat01{margin-bottom:30px;margin-top:30px}
.indexPage h1{position:absolute;top:-300px}
.commonCat01{text-align:center}
.commonCat01 .title,.commonCat02 .title{font-size:x-large;color:#009e96}
.commonCat01 .desc,.commonCat02 .desc{font-size:smaller;}
.commonCat01 .desc{width:70%;margin:0 auto;padding-top:10px}

.commonCat02 .desc{border:1px dotted #ccc;border-right:none;border-left:none;padding:8px 0;margin-top:20px}
.commonCat02 .more{display:inline-block;padding:3px 10px;background:#009e96;font-size:small}
.commonCat02 .more a{color:#fff}
.commonCat03{text-align:center}
.commonCat03 .title .fa{font-size:45px;padding-right:10px}
.commonCat03 .title .font{font-size:40px}
.commonCat03 .des{text-align:center;font-size:18px;padding-top:15px;text-transform:uppercase;}
.commonCat04{text-align:center}
.commonCat04 .title{font-size:25px;text-align:center}
.commonCat04 .des{font-size:smaller;padding-top:10px}
.commonProList .list li{padding-right:15px;}
.commonProList .list{margin-right:-15px}
.commonProList .list li .title{line-height:35px;text-align:center;margin-bottom:10px}
.commonNewList .list li .title .fa{padding-right:5px}
.commonNewList .list li{border-bottom:1px dotted #ccc;padding:10px 0px}
.commonNewList .list li:last-child{border-bottom:none}
.commonNewList .list .titleDes{color:#5e5e5e;font-size:16px;padding-left:10px}
.commonNewList .list .date{color:#ccc;font-size:smaller;padding-left:10px}
.postion .posTitle{display:inline;font-size:inherit}
.postion{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px}
.pageCon .pageTitle{font-size:larger;text-align:center;font-weight:bold;margin-bottom:20px}
.pageCon .postion .fa{padding-right:5px;padding-left:5px}
/*common-分页代码开始*/
.pages{padding-top:50px}
.pages .cur_page,.pages a:hover,.pages span:hover{background:#009e96;border:1px solid #009e96;color:#fff}
.pages{ text-align:center; margin:20px 0px;font-size:14px}
.pages span:first-child, .pages a:first-child{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px }
.pages a, .pages span{display:inline; position:relative; padding:6px 11px; margin-left:-1px; line-height:1.5; text-decoration:none; background:#f8f8f8; border:1px solid #ccc; cursor:pointer }

.prevNext{border-top:1px solid #cccc;margin-top:30px; padding-top:10px;margin-bottom:50px}
.pages a:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px }
/*common-分页代码结束*/
.indexApp{padding-top:30px;padding-bottom:50px}
.proListBox .list .item{padding-right:20px;width:290px!important;}
.proListBox .list .item .box{position:relative;}
.proListBox .list .item .mask{position:absolute;width: 100%;height: 100%;top: 0px;z-index: 999;padding: 30px 20px;opacity:0;transition:all 0.4s}
.proListBox .list .item .mask .maskT,.proListBox .list .item .mask .maskI{transform:translateX(-60px);transition: all 0.4s;}
.proListBox .list .item .mask .maskI{color:#fff;}
.proListBox .list .item:hover .mask .maskT,.proListBox .list .item:hover .mask .maskI{transform:translate(0px)}
.proListBox .list .item .mask .maskT.name{font-size: 22px;color: #fff;padding-bottom: 20px;}
.proListBox .list .item .mask .line{border:1px solid #fff;width:0px;margin-bottom:20px;transition:all 0.4s}
.proListBox .list .item .cover{width:100%;height:100%;top:0;position:absolute;background:#000000;opacity:0;transition:all 0.4s}
.proListBox .list .item:hover .cover{opacity:0.5}
.proListBox .list .item:hover .mask .line{width:100%}
.proListBox .list .item:hover .mask{opacity:1}
.proListBox .list .item img{width:100%}
.proListBox .list .item .title{padding:5px 5px;background:#eaeaea;text-align:center;}
.indexApp  .flexslider:hover .flex-direction-nav .flex-prev{left:-30px!important;}
.indexApp  .flexslider:hover .flex-direction-nav .flex-next{right:-30px!important;}

.indexPro01{background:#f3f3f3;padding:30px 0}
.indexPro .conBox{margin-top:30px}
.indexPro .conBox .maxPic{padding-right:30px}
.indexPro .conBox .maxPic .picBox{padding-bottom:20px;background:#fff;border:1px solid #ccc;border-bottom:3px solid #0067ac;}
.indexPro .conBox .maxPic .picBox .text{padding:20px}
.indexPro .conBox .picBox .pic img{width:100%}
.indexPro .conBox .maxPic .picBox .title{padding:10px 0 5px 0px;}
.indexPro .conBox .maxPic .picBox .title a{color:#0067ac;font-size:larger;}
.indexPro .conBox .maxPic .picBox .more a{display:inline-block;padding:5px 10px;background:#0667aa;margin-top:20px;color:#ffffff}
.indexPro .conBox .minPic .col-lg-6{padding-right:20px;margin-bottom:20px}
.indexPro .conBox .minPic .picBox{border:1px solid #ccc}
.indexPro .conBox .minPic .title{padding:8px 10px;background:#f8f8f8;text-align:center}
.indexPro .conBox .minPic .box{margin-right:-20px}

.indexPro02{padding:50px 0px}
.indexPro .leftPro .picBox{border:1px solid #ccc}
.indexPro .leftPro .list{margin-right:-20px}
.indexPro .leftPro .list li{padding-right:20px;margin-bottom:20px}
.indexPro .leftPro .picBox .title{text-align:center;padding:8px 10px;}
.indexPro .rightPro{padding-left:20px}
.indexPro .rightPro img{width:100%}
.indexPro01 .rightPro{padding-right:20px;padding-left:0}
.indexPro02 .conBox .maxPic{padding-right:0px}
.indexPro02 .conBox .minPic{padding-right:30px}

.indexAds{background:#f4f4f4;padding:50px 0}
.indexAds .commonCat03{margin-bottom:50px}
.indexAds .textBox{padding-left:30px;padding-top:70px;padding-right:70px}
.indexAds .textBox .title{font-size:23px;font-weight:600}
.indexAds .textBox .titleDes{font-style:italic;font-size:18px;padding-top:10px;font-weight:600}
.indexAds .textBox .des{padding-top:15px}
.indexAds .picArea{padding-left:30px}
.indexAds .picBox img{width:100%;}
.indexAds .list li{background:#fff}

.indexNew{padding:50px 0px;background:#fff}
.bottomNew .tagList{margin-right:-20px}
.bottomNew .tagList li{text-align:center;padding-right:20px;color:#fff}
.bottomNew .tagList li .box{display:block;padding:10px 0;background:#666666}
.bottomNew .tagList li.on .box{background:#009e96;cursor:pointer}
.bottomNew .tagList li .box a{color:#fff}
.bottomNew .tagNew{padding-top:20px;margin-right:-20px}
.bottomNew .tagNew li{line-height:28px;padding-right:20px}
.bottomNew .tagNew li .title{border-bottom:1px dotted #ccc}
.bottomNew .picBox{margin:30px 0 0 0;margin-right:-20px}
.bottomNew .picBox .con img{width:100%}
.bottomNew .picBox .box{padding-right:20px;margin-bottom:10px}
.bottomNew .picBox .con .title{padding-top:10px;text-align:center}
#tagBox_content .tagNewS{display:none}
#tagBox_content .tagNewS:first-child{display:block}
.indexNew .askBox{padding-left:20px;position:relative}
.indexNew .askBox .box{background:#f0f0f0;padding:20px;padding-bottom:50px}
.indexNew .askBox .box .fa{padding-right:2px}
.indexNew .askBox .box li{}
.indexNew .askBox .box .answer{padding-top:10px;font-size:small;color:#5e5e5e;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.indexNew .askBox .box .title{padding-top:10px;font-weight:normal}
.indexNew .askBox .box .catTitle{font-size:larger;}
.indexNew .askBox .box .catTitleEn{border-bottom:2px solid #034091;padding-bottom:5px;color:#a1a2a1;margin-bottom:10px;display:inline-block }
.indexNew .askBox .more{width:70%;margin:0 auto;position:absolute;bottom:-10px;border-radius:15px;line-height:30px;background:#009e96;text-align:center;left:0;right:0}
.indexNew .askBox .box{position:relative}
.indexNew .askBox .more a{color:#fff}

.indexCase{background:#009e96;padding-top:40px;padding-bottom:40px}
.indexCase .commonCat04{width:70%;margin:0 auto;margin-bottom:30px;padding-top:40px}
.indexCase .caseBox{position:relative}
.indexCase ul li{float:left;}
.indexCase .more{text-align:center;display:block}
.indexCase .more a{padding:5px 10px;border-radius:5px;margin:0 auto;display:inline-block;color:#009e96;background:#fff;margin-top:20px}
.indexCase .flexslider{background:none}
.indexCase .flex-direction-nav a:before{color:#ffffff}
.indexCase .commonCat04{color:#ffffff}
.indexContact .conTactItem{padding-top:30px}
.indexContact .conTactItem li{line-height:30px;font-size:16px}
.indexContact .conTactItem li .fa{padding-right:10px;color:#009e96}
.indexLinks{padding:30px 0px}
.indexLinks .linksList .title{padding-right:5px;font-weight:bold}
.indexLinks .linksList .title a{padding:0px 5px}

.footer{padding:30px 0px 10px 0px;background:#212121;color:#bfbfbf}
.footer .box .nav{padding-top:50px}
.footer a{color:#bfbfbf}
.footer dl{float:left;padding-right:40px;color:#ffffff}
.footer dl dt{padding-bottom:10px}
.footer dl dd li{line-height:25px}
.footer .nav{float:left}
.footer .contact{float:right;border-left:1px solid #4f4f4f;padding-left:30px;}
.footer .contact dt{font-size:16px;font-weight:normal}
.footer .contact dd{color:#bfbfbf}
.footer .banquan{border-top:1px solid #4f4f4f;margin-top:40px;text-align:center;padding-top:20px}

.banner img{width:100%}
.pageCon{padding-top:30px;background:#ececec;padding-bottom:40px}
.pageCon .leftCon{width:910px}
.pageCon .leftCon .conBox{background:#ffffff;border:1px solid #ccc;padding:20px}
.pageCon .leftCon .conBox img{max-width:100%}

.pageCon .rightCon{padding-left:20px;width:230px}
.pageCon .rightCon .catTitle{font-size:x-large;background:#009e96;padding:15px 20px;color:#fff}
.pageCon .rightCon .catTitle .enTitle{font-size:xx-small;padding-left:10px}
.pageCon .rightCon .conBox dl{background:#fff;padding:20px}
.pageCon .rightCon .conBox dl dt{background:#f0f0f0;line-height:40px;padding:0 20px;margin-bottom:8px}
.pageCon .rightCon .conBox dl dt:hover{background:#009e96;color:#fff}
.pageCon .rightCon .conBox dl dd{padding-left:20px;line-height:30px;border-bottom:1px dotted #ccc}
.pageCon .rightCon .conBox dl dt:hover a{color:#fff}
.pageCon .bottomNew{padding:10px;background:#fff;margin-top:20px}
.pageCon .bottomNew .tagList li{padding-right:1px}
.pageCon .bottomNew .tagList{margin-right:-1px}
.CommonPages{padding:20px 0}
    /*轮番代码自定义样式 开始*/
.indexAds .flex-direction-nav a {
    /*上下按钮全局样式*/
    text-decoration: none;
    display: block;
    width: 70px;
    height: 62px;
    outline:none;
    z-index: 10;
    overflow: hidden;
    opacity: 0.8;
    cursor: pointer;
    transition: all 0.3s ;
    background:url("/images/btn4.png") no-repeat;
}
.indexAds .flex-direction-nav a:before {
    /*上下按钮内容前文字全局样式*/
    display: none;
}
.indexAds .flex-direction-nav a.flex-next {
    background-position: -70px -62px;
}
.indexAds .flex-direction-nav .flex-prev {
    background-position: 0px -62px;
}
.indexAds .flex-direction-nav .flex-next,.indexAds .flexslider:hover .flex-direction-nav .flex-next  {
    left: 320px;
}
.indexAds .flex-direction-nav .flex-prev,.indexAds .flexslider:hover .flex-direction-nav .flex-prev {
    left: 240px;
}
.indexAds .flexslider:hover .flex-direction-nav .flex-prev:hover,.indexAds .flexslider:hover .flex-direction-nav .flex-next:hover
{
    opacity: 1;
}
.indexAds .flex-control-nav{left:20px;width:auto}
.indexAds .flex-control-paging li a.flex-active,.indexAds .flex-control-paging li a:hover{background:#009e96}
/*轮番代码自定义样式 结束*/