﻿*{font-family:"微软雅黑",tahoma,'宋体',Arial,Lucida,Verdana,Helvetica,sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn,em, b, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#F60;}
img{vertical-align:middle;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.wraper{height:auto;margin:0 auto;width:1000px;}
.fontArial{font-family:Arial,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
body {line-height:1.5;font-size:12px;color:#333;background:#FFF;width:100%;/*max-width:1440px;*/margin:0 auto;}
input:focus,textarea:focus,selects:focus{border-color:#feebd9 !important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecb98;}
.fl{float:left;}
.fr{float:right;}

#shortcut{height:27px;background-color:#f8f6f7;border-bottom:1px solid #e9e9e9;line-height:27px;overflow:hidden;}
#shortcut .welcome{float:left;}
#shortcut li{float:left;padding:0 10px;position:relative;}
#shortcut li a{display:inline-block;margin:0 15px;}
#shortcut .search{float:left;}
#shortcut .search .btn{height:27px;width:30px;background:#fff url(/images/b_03.jpg) no-repeat center center;cursor:pointer;float:left;}
#shortcut .search .itxt{border:0;line-height:20px;padding:3px 0 4px;width:180px;background-color:#fff; vertical-align:top;}
#header {height:80px;}
#header .headInfo{height:80px;}
#header .headInfo .headLogo{float:left;margin-top:12px;}
#header .headNav{float:right;}
#header .headNav .navbox{}
#header .headNav .navbox li{float:left;margin-left:-1px;border-left:1px solid #ddd;position:relative;z-index:9999;}
#header .headNav .navbox li a{display:block;padding:35px 16px 25px;line-height:20px;font-size:15px;}
#header .headNav .navbox li a:hover,#header .headNav .navbox li a.active{background-color:#F60;color:#fff;}
#header .headNav .navbox li ul{position:absolute;width:100%;top:80px;background:#F60;display:none;padding-bottom:10px;opacity:0.8}
#header .headNav .navbox li.hover ul{display:block;}
#header .headNav .navbox li li{float:none;margin:0;border:0;}
#header .headNav .navbox li li a{line-height:36px;padding:0;text-align:center;font-size:14px;color:#fff;}
#header .headNav .navbox li li a:hover{background:#084fb9;}
#header .h5nav{display:none;}


#main{padding-bottom:20px;}
#sliderbox{height:345px;background:url(/images/sdab.jpg) no-repeat center top;}
    #sliderbox.abs { background-image:url(/images/gywm.jpg)}
    #sliderbox.abhs { background-image:url(/images/gywm.jpg)}
    #sliderbox.xwb{background-image:url(/images/xwb.jpg)}
     #sliderbox.lxb{background-image:url(/images/lxb.jpg)}
     #sliderbox.zpb{background-image:url(/images/zpb.jpg)}
      #sliderbox.wlb{background-image:url(/images/wlb.jpg)}
      #sliderbox.fwb{background-image:url(/images/fwb.jpg)}
      #sliderbox.zxb{background-image:url(/images/zxb.jpg)}
      #sliderbox.cpb{background-image:url(/images/cplb.jpg)}
      #sliderbox.cplb{background-image:url(/images/cplb.jpg)}
      #sliderbox.fab{background-image:url(/images/fab.jpg)}

.mainleft{float:left;width:236px;margin-top:15px;}
.mainleft .hdbox{height:40px;vertical-align:top;border-bottom:1px solid #ddd;}
.mainleft .hdbox span{display:inline-block;border-bottom:5px solid #F60;width:25px;vertical-align:top;margin-top:18px;height:0;}
.mainleft .hdbox h2{line-height:42px;padding-left:12px;font-size:17px;display:inline-block;vertical-align:top;color:#666;}
.mainleft .navbox li a{display:block;height:40px;line-height:40px;border-bottom:1px dashed #bbb;font-size:14px;}
.mainleft .navbox li ul{padding:10px 0;border-bottom:1px dashed #bbb;}
.mainleft .navbox li li a{height:auto;line-height:30px;border:0;}
.mainleft .navbox .open{ font-weight:100;}
.mainright{float:right;width:740px;}
.mainright .pathbox{}
.mainright .pathbox h2{display:block;height:65px;padding-left:40px;line-height:65px;font-size:26px;color:#F60;margin-top:-65px;background:#fff;opacity:0.8;}
.breadcrumb > li + li:before {color:#888;content: " >";padding: 0 5px;}
.breadcrumb {padding:25px 20px 10px 0;list-style:none; color:#888;text-align:right;}
.breadcrumb>li {display: inline-block;font-family:'Arial';}
.breadcrumb a{ color:#888;font-family:'Arial';}
.breadcrumb .active{color:#F60;}

.footInfo{background:#a5a5a5;padding:10px 0;}
.footInfo .cateList{float:left;}
.footInfo .cateList dl{display:inline-block;vertical-align:top;width:152px;}
.footInfo .cateList dt{font-size:14px;color:#fff;height:25px;}
.footInfo .cateList dd{padding:5px 0;}
.footInfo .cateList dd a{color:#fff;}
.footInfo .fotintro{float:right;width:220px;color:#fff;}
#footer .copyright{background:#ff9f49;padding:15px 0;text-align:center;color:#fff;}

#dcms_pager{text-align:center;clear:both;}
.pager,.pages{text-align:center;clear:both; padding:10px;}
.pager a,.pager span,.pages a,.pages span{ box-sizing:content-box; display:inline-block;height:16px;line-height:16px;_line-height:16px;margin-left:2px;overflow:hidden;padding:3px 8px 2px;border:1px solid #ddd; cursor:pointer;color:#888;}
.pager span.current,.pager a:hover,.pager .pgcurrent,.pages span.current,.pages a:hover,.pages .pgcurrent{color:#F60;border-color:#F60;}
.pager span.no,.pages span.no{color:#F60;}
/**基础模块*/
.BaseInfoBox{line-height:2;padding:15px 0;}
.NewsBox{padding:0 10px 10px;}
.NewsBox li{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ddd;}
.NewsBox li .title{padding:18px 0;}
.NewsBox li .title a{color:#F60;font-size:17px;}
.NewsBox li .imgbox{float:left;width:210px;height:125px;margin-left:10px;}
.NewsBox li .imgbox img{width:210px;height:125px;}
.NewsBox li .txtbox{float:left;margin-left:18px;line-height:2;color:#888;width:460px;}
.NewsBox li .txtbox .more{padding-top:8px;}
.NewsBox li .txtbox .more a{color:#F60;}
.newsdetails{ padding:10px 5px;margin:0 auto;}
.newsdetails .hd{ font-size:22px; text-align:center; font-family:微软雅黑;color:#fe2803; line-height:1.5;}
.newsdetails .inner{display: block; padding:5px 0 4px 0; margin:10px 0; border:1px dotted #e4e4e4; border-width:1px 0; color:#777;font-size: 12px;text-align: center;}
.newsdetails .innervideo{ width:710px; margin: 0 auto;}
.newsdetails .innerhtml{ line-height:2.0; padding:5px;}
.newsdetails .innerhtml img{ max-width:100%;}
.newsdetails .prevnext{padding:0 5px; overflow:hidden;font-size:14px;font-family:微软雅黑;}
.newsdetails .prevnext p{display:block; padding:0 10px; margin:0 5px;}
.newsdetails .prevnext p a{ font-size:14px; color:#333;color:#2c9723;}
.newsdetails .prevnext .next{}
.ProBox{}
.ProBox .itembox{margin-bottom:15px;}
.ProBox .itembox .hdbox{height:30px;}
.ProBox .itembox .hdbox b{padding:0 8px;line-height:30px;font-size:17px;color:#F60;}
.ProBox .itembox .hdbox a{float:right;color:#F60;margin-top:6px;}
.ProBox .itembox .mc{border:1px solid #ddd;border-top:6px solid #ddd;padding:10px;line-height:2;}
.ProListBox{}
.ProListBox li{float:left;width:232px;height:247px;border:1px solid #ddd;margin:0 18px 18px 0;}
.ProListBox li a{display:block;}
.ProListBox li span{display:block;height:auto;padding:8px;border-bottom:1px solid #ddd;background:#f5f5f5;font-size:14px;color:#F60;line-height:24px;}
.ProListBox li .pic{text-align:center;height:182px;display:table-cell;vertical-align:middle;}
.ProListBox li .pic img{max-height:182px;vertical-align:middle;max-width:100%;}
.ProListBox li.l3,.ProListBox li.l6,.ProListBox li.l9{margin-right:0;}
/**index**/
.fullSlide{width:100%;position:relative;height:405px;background:#fff;}	
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;height:405px;overflow:hidden; text-align:center; background-position:center center; background-repeat:no-repeat;}
.fullSlide .bd li a{ display:block; height:405px; }	
.fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }	
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

/*大事记*/
.HonorBox{width:726px;margin:15px auto;background:url(/images/d1.jpg) repeat-y 363px top ;}
.HonorBox dt{display:block;width:46px;height:46px;line-height:46px;text-align:center;color:#fff;background:url(/images/d2.jpg) no-repeat right top; position:relative;left:340px;clear:both;font-size:15px;}
.HonorBox .d1{float:left;width:330px;padding-right:38px;/*background:url(/images/d4.jpg) no-repeat right center;*/}
.HonorBox .d2{float:right;width:330px;padding-left:38px;/*background:url(/images/d3.jpg) no-repeat left center;*/}
.HonorBox dd div{width:300px;padding:15px;line-height:1.5;background:#dfe9f4;font-size:14px;color:#666;}
.HonorBox dd div .tit{color:#F60;display:inline-block;margin-right:10px;}
/*响应式*/
.my_item{position: relative;margin-bottom: 10px;}
.HonorBox .d1 .my_item i{display:block;height: 12px;width: 40px;background:url(/images/d4.jpg) no-repeat right center;position: absolute;right: -38px;top: 50%;margin-top: -6px;}
.HonorBox .d2 .my_item i{display:block;height: 12px;width: 40px;background:url(/images/d3.jpg) no-repeat left center;position: absolute;left: -40px;top: 50%;margin-top: -6px;}
.mobile_video{ min-height:252px;}
@media screen and (max-width:1200px) {

}

@media screen and (max-width:768px) {
    .wraper { height: auto; margin: 0 auto; width: 100%; }
    #header .headInfo .headLogo img { width: 100%; height: auto; }
    #shortcut .search { display: none; }
    #shortcut .welcome { padding-left: 10px; }
    #header { height: auto; }
        #header .headInfo { width: 100%; padding: 0; height: auto; position: relative; z-index: 9999; }
            #header .headInfo .headLogo { float: left; padding-left: 10px; margin: 0; }
                #header .headInfo .headLogo img { height: auto; }
        #header .headNav { display: none; width: 100%; float: none; position: absolute; background-color: #000; opacity: 0.9; top: 62px; left: 0; }
            #header .headNav .navBox { }
                #header .headNav .navbox li { float: none; position: static; padding: 0 10px; width: auto; margin: 0; height: auto; }
                    #header .headNav .navbox li a { line-height: 36px; display: block; font-size: 15px; color: #fff; text-align: center; border-bottom: 1px solid #fff; height: auto; padding: 0; }
                        #header .headNav .navbox li a:hover { background-color: #F60; color: #fff; }
#header .headNav .navbox li ul{display:none;}

    #header .headInfo .h5nav { display: block; float: right; margin-right: 15px; border: 2px solid #ff7900; border-radius: 3px; padding: 3px 12px; color: #122b87; font-size: 14px; margin-top: 12px; cursor: pointer; }

    #sliderbox { display: none; }
    .mainleft, .mainright { float: none; width: auto; padding: 10px; }
        .mainleft .hdbox { height: 40px; vertical-align: top; border: 2px solid #F60; }
            .mainleft .hdbox span { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #F60; border-bottom: 0; float: right; margin-top: 15px; margin-right: 10px; }
            .mainleft .hdbox h2 { line-height: 42px; padding-left: 12px; font-size: 18px; display: inline-block; vertical-align: top; color: #F60; }
        .mainleft .navbox { display: none; position: absolute;left:10px; top: 50px; right:10px; background-color: #000; opacity: 0.9;z-index:7; }
            .mainleft .navbox li { padding-left: 10px; }
                .mainleft .navbox li a {line-height: 36px; display: block; font-size: 15px; color: #fff; text-align:left; border-bottom: 1px solid #fff; height: auto; padding: 0; padding-left:10px; }
                .mainleft .navbox li li a{padding-left:30px;}
                .mainleft .navbox li li { display:block;}
.mainleft{position:relative;}

    .mainright .pathbox h2 { display:none; }
    .breadcrumb{padding:10px;}

    .footInfo .cateList{float:none;display:flexbox;}
    .footInfo .cateList dl{flex:1;width:20%;padding-left:5%;padding-bottom:20px;}

    .BaseInfoBox{padding:10px;overflow:hidden;}
    /*首页响应式*/
    .fullSlide,.fullSlide .bd li,.fullSlide .bd li a{height:250px;}
    .fullSlide .bd li{background-size:auto 100%;}
    .idxprobox {height:auto;padding-top:10px;}
    .idxprobox .probox{width:auto;height:auto;}
    .idxprobox .probox .hd{width:100%;height:auto;float:none;margin:0;}
    .idxprobox .probox .hd .tit{display:none;}
    .idxprobox .probox .bd{width:auto;height:auto;float:none;margin:0;display:none;}
    .idxprobox .probox .hd ul li{float:left;width:33.33%;padding:0;text-align:center;}
        .idxprobox .probox .hd ul li a { display: block; border: 1px solid #ddd; width:100%; height:36px;line-height:36px; padding:0; }

    .NewsBox li {padding:0;}
    .NewsBox li .title{padding:10px 0;}
        .NewsBox li .imgbox { float: none; width: 100%; height: auto; margin-left: 0; }
        .NewsBox li .imgbox img{width: 100%; height: auto; }
        .NewsBox li .txtbox{float:none;margin:0;width: 100%; }


    .ProListBox li { float: left; width:50%; height:auto; border:0;margin:0;}
    .ProListBox li a{ border: 1px solid #ddd;margin:5px;}
    .ProListBox li .pic{width:100%;height:auto;}
    .ProListBox li .pic img{width:100%;height:auto;}
    .HonorBox{width: 100%;background: url(/images/d1.jpg) repeat-y center top;}
    .HonorBox dd div{width: 100%;margin-left: -3px;}
    .HonorBox .d2 div{margin-right: 6px;}
    .HonorBox .d1{width: 50%;}
    .HonorBox .d2{width: 50%;}
    .HonorBox dt{left:50%;margin-left: -23px;}
}

.tabCon img{max-width:100%;}