/* CSS Document */
body{ margin:0; padding:0; font-size:15px; font-family:"黑体"; color:#484848; }
ul{ margin:0; padding:0; list-style:none;}
a{  text-decoration:none;blr:expression(this.onFocus=this.blur()) ;color: #000}
img{ border:0px;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; list-style:none;}
input,button,select,textarea{outline:none}
i{font-style: normal;}

.box{ width: 1302px; margin: 0 auto; }

.logobox{height: 89px;}
.logobox img{margin-top: 20px;}

.flexslider {
        margin: 0px auto 20px;
        position: relative;
        width: 100%;
        height: 482px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 482px;
        display: block;
    }

.navpot{padding-left: 48px; padding-top: 15px;}

.indexaboutbox{ width: 1269px; height: 633px; border-left: 1px solid #000; border-bottom: 1px solid #000 ; margin: 0 auto; margin-top: 35px;
padding-left:43px;padding-top:13px;}
.indexaboutl{ width: 470px; float: left; }
.index_video{ padding-top: 42px; }
.index_zz{ padding-top: 95px;line-height: 28px; }
.indexaboutr{ width: 710px; float: right; }
.indextxt{ line-height: 26px; }
.indexaboutimg{ width: 707px; height: 266px; margin: 0 auto;margin-top: 37px; }

.indexaaimg{ width: 894px; float: left; margin-top: 17px;}
.indexaaimgaatxt{ width: 360px; float: right; padding-top: 48px; height: 610px; position:relative;}
.aljgd{ width: 106px; height: 23px; border:3px solid #000000; display: block; text-align: center;margin-left: 128px; margin-top: 70px;color: #ec0e33; line-height: 23px;  position: relative; z-index: 999; background: #fff}

.aljgd:hover{ background: #ec0e33; color: #fff }
.iitxt{text-indent: 2em;line-height: 25px; }

.indexaalast{ width: 336px; border-bottom: 4px solid #000; position: absolute; right: 0;bottom:0;text-align: right; padding-bottom: 20px; line-height: 28px; }
.indexaalast span{ color: #ec0e33 }
.h2{font-size: 35px; margin-top: 90px;}
.indexaboutl i{ color: #ec324c }
.ljdg{ width: 106px; height: 27px; display: block; background: #000; text-align: center; color: #fff; line-height: 27px; margin-top: 32px }
.indexlistt{ margin-top: 90px; }
.indexlistt ul li{ margin-top: 10px; }

.xxw{ height: 2px; background: #ec1836; width: 59px; }

.mt91{ margin-top: 91px; }

.exa ul{ width: 189px; float: left; border-left: 1px solid #e4e4e4 }
.exa ul li span{ font-size: 42px;padding-left: 5px; }

.exa ul li img { -webkit-filter:brightness(.5);}
.exa ul li img:hover{-webkit-filter: brightness(100%); }
.mt60{ margin-top: 60px; }
.ttwads{ width: 114px; height: 85px; line-height: 25px;margin-top: 10px;margin-left: 5px; }

.indexfot1{ width: 433px; height: 373px; float: left; }
.indexfotimg{ width: 867px; height: 374px; float: left; }

.foimg ul{width: 433px; height: 335px; float: left; }

.indexly{ width: 512px; float: left; }
.indexlytxt{ width: 489px; border-bottom: 1px dashed #000; padding-top: 37px; line-height: 25px; color: #000; text-indent: 2em; padding-bottom: 29px; margin-bottom: 22px;}

.inpuit{ width: 490px; height: 40px; border:1px solid #d8d8d8; text-indent: 18px; }

.lybba input{ margin-bottom: 9px; }

.dainput{ width: 490px; height: 127px;border:1px solid #d8d8d8;text-indent: 18px; padding-top: 5px;}

.tja{ width: 492px; height: 43px; background: url(../images/tja.jpg) top center no-repeat; border:0; margin-top: 11px; cursor: pointer; }

.foright{ width: 656px; float: right; }


.indexdizhi{ float: left; width: 290px; line-height: 26px;margin-top: 35px; }
.indexewma{ float: right; margin-top: 40px; }

.indexmap{ width: 656px; height: 385px; overflow: hidden; margin-top: 32px; }

.fabgaw{ height: 21px; background: #000; margin-top: 30px; }

.nbanner{ height: 245px;  }

.nleft{ width: 250px; float: left; }
.nright{ width: 915px; float: right; }

.nleft_top{ width: 249px; height: 111px; background: url(../images/ntbg.png) top center no-repeat ;margin-top: 60px; font-size: 24px; color: #000}
.nleft_top span{ font-size: 14px; display: inline-block; position: relative;top: -4px;left: 3px; }
.nleft ul li{margin-top: 25px;}

.nright_top{ width: 210px; border-bottom: 1px solid #000; float: right; ;text-align: right; color: #000; margin-top: 60px; padding-bottom: 5px; margin-bottom: 50px; }

.contenta{ line-height: 26px; }

.foot{ width: 1300px; margin: 0 auto; border-top: 1px solid #000; margin-top: 137px; text-align: center; color: #000; padding-top: 62px; padding-bottom: 24px; }

.timetitle{ width: 138px; height: 30px; border-bottom: 1px solid #000; text-indent: 19px; color: #000; line-height: 30px; margin-top: 20px; font-size: 18px; font-weight:bold;}
.timecpntent{ border-bottom: 1px solid #000; padding-top: 13px; padding-bottom: 13px; line-height: 26px; padding-left: 19px; }

.picbox{ width: 222px; float: left; margin-right: 10px; margin-bottom: 15px; }
.pictxt{ height: 27px; line-height: 27px; text-align:  center; background: #000; color: #fff }


.newlist{ border-bottom: 1px solid #000 ; padding-top: 19px; padding-bottom: 19px;}

.newlistimg{ width: 183px; height: 138px; float: left; }
.newlisttxt{ width: 672px; float: right; }

.indexaaimgaatxt_div{ width: 292px; height: 348px; position: absolute; top: 200px; left: -134px; background: #000; color: #fff ; z-index: 1}
.indexaaimgaatxt_div h2{ font-size: 36px; color: #fff; padding-top: 29px; padding-left: 25px; }
.aljgd_uu{ font-size: 18px; color: #fff }
.indexaaimgaatxt_div ul{ line-height: 26px; padding: 24px; }
