body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0;}
body,button,input,select,textarea{font-family:Helvetica,Arial,'Microsoft YaHei';}
body {font-size:1em; background: #f5f5f5;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:1.250em;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}


.xinwzz{ min-width: 100px; font-size: 20px; font-weight: bold; float: left;}
.lancc{width: 95%; margin: 0 auto;line-height: 45px; padding-top: 20px; padding-bottom: 40px;}
.lancc li{width:275px; background: url(../images/11-1_03.png) left center no-repeat; font-size: 16px; line-height: 45px; text-indent: 20px; float: left;}





.top{width:100%; height:3.750em; background:#006ab8; background-size:100%; overflow:hidden;border-bottom: #00406e 0.2em solid;}
.logo{width: 16em;    position: absolute;    left: 0.2em;    top: 0.5em;    display: block;}
.logo img{width:100%;}
.navHome img,.search img{width:3.000em;}
.banner{width:100%;}
.search{position:absolute; right:3.125em; width:1.375em; top:20px;}

.walist { width: 100% !important; display: block}
.walist li{ width: 100% !important; display: block}
.walist2 li{ width: 100%;}
.walist2 li a{ float: left; width: auto !important;}
.walist2 li span{ float: right;height: 2em;    line-height: 2em;}
.news_list {
    width: 100%;
    height: 70px;
    float: left;
    overflow: hidden;
    margin:5px auto; border-bottom: #eeeeee 1px solid; position: relative;
}
.news_list:hover>.news_rq span{ background: #cc3300;}
.news_list:hover>.news_tit strong a{ color: #cc3300;}


.news_list .news_rq {
    float: left;
    width: 60px;
    height: 64px;
    text-align: center;
}

.news_list .news_rq span {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 60px;
    font-size: 24px;
    font-family: Arial,?????“;
    background-color: #71afde;
    color: #fff;
}

.news_list .news_rq i {
    font-style: normal;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    display: block;
    width: 60px;
    border: 1px solid #ececec;
    border-top: none;
    color: #2a558c;
}

.news_list .news_tit {
    float: left;
    width: 80%;
    overflow: hidden; position: absolute; left: 70px;
}

.news_list .news_tit strong {
    font-weight: normal;
    line-height: 30px;
    width: 100%;
    overflow: hidden;
    display: block;
}

.news_list .news_tit strong a {
    color: #666666;
}

.news_list .news_tit strong a:hover {
    color: #cc3300;
}

.news_list .news_tit p {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    color: #959595;
    font-size: 12px;
    line-height: 20px;
    width: 250px;
    height: 40px;
    overflow: hidden;
}
.tab-iteam{margin:10px 0; background: #ffffff; border-bottom: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid;}
.tab-iteam-hd,.xxzt-top{position:relative;width:100%;height:3em;line-height:3em;border-bottom: #e0e0e0 1px solid;}
.tab-iteam-hd ul{ position:absolute; width: 100%;}
.tab-iteam-hd li{float:left;height:2.88em;line-height:2.88em;padding:0 0;font-size:1.05em;color:#5b5b5b; cursor:pointer;  text-align: center; margin: 0 2%;}
.tab-iteam-hd li.on{border-bottom: #006ab8 2px solid; color: #006ab8;}
.tab-iteam-hd .fix{}
.tab-iteam-con .con{ padding: 1em 0.5em;}
.tab-iteam-con .con li a{
    width: 100%;
    display: block;
    color: #222;
    font-size: 1em;
    overflow: hidden;
    height: 2em;
    line-height: 2em;
    background: url(../images/ico_001.png) no-repeat left center;
    background-size: 3px 3px;
    padding-left: 10px;
}

.xxzt-top-on{
    height: 2.88em;
    line-height: 2.88em;
    padding: 0 10px;
    font-size: 1.05em;
    cursor: pointer;
    text-align: center;
    border-bottom: #006ab8 2px solid;
    color: #006ab8;
    width: 45%;
    margin:0 2%;
}



.tab-iteam .tab-iteam-con{}
.sy-content{ background: #ffffff; height: auto; overflow: hidden; border-bottom: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid; }
.sy-content ul{width:100%; padding:10px;}
.sy-content li a{width:100%; display:block; border-bottom:1px solid #e6e6e6;}
.sy-content li a:hover{background:#f2f2f2;}
.pic{width:100px; height:80px; overflow:hidden; position:relative;float:left; margin:10px -100px 10px 0; background-size:100px 80px;}
.txt{width:100%; float:right; margin:10px 0;}
.txt-1{margin-left:110px;}
.txt-1 h3{font-weight:normal; font-size:1.125em; color:#222; margin-bottom:6px; overflow:hidden; height:1.500em; width:100%; white-space: nowrap;text-overflow: ellipsis;}
.txt-1 h2{font-weight:normal; font-size:1em; height:3.0em; overflow:hidden; color:#222; line-height:1.5em; margin-bottom:6px; text-align:justify;}
.txt-1 p,.txt-1 i{font-size:1em; color:#666; }
.txt-1 i{font-size:0.875em;}
.tab-iteam .active{ display:block;}
.sy-more{ display:block; line-height:2.500em; height:2.500em; border-radius:6px;  border:1px solid #e5e5e5; color:#666666; font-size:1em; width:50%; text-align:center;  margin: 10px auto 0 auto;}
.list-more{width:100%; display:block; line-height:2.500em; height:2.500em; color:#222; font-size:1.125em; width:100%; text-align:center; float:left;}
.list-more:hover{background:#f0f0f0; border-radius:4px;}
.sy-xygg dl{width:100%; padding:10px;}
.sy-xygg dt h3 a{display:block;color:#ff7200; font-size:1.125em; width:100%; overflow:hidden; height:1.500em; width:100%; white-space: nowrap;text-overflow: ellipsis; margin:10px 0 6px;}
.sy-xygg dt p a{display:block;font-size:1em; line-height:1.563em; color:#666; overflow:hidden; margin-bottom:10px;}
.sy-xygg dd{padding:10px 0;}
.sy-xygg dd a{width:100%; display:block; color:#222; font-size:1em; overflow:hidden; height:1.063em; line-height:1.063em; background:url(../images/quan.jpg) no-repeat left center; background-size:8px 8px; padding-left:14px;}
.xxzt-xs{width:100%; border-top:1px solid #e6e6e6; padding:10px 0;}
.xxzt-xs ul{width:100%;}
.xxzt-xs li{width:25%; text-align:center; line-height:1.500em;}
.xxzt-xs li a{padding:6px; width:100%; display:block; color:#222;}
.jckd{width:100%; height:3em; line-height:3em; background:#ffffff; color:#666; font-size:1em; padding:0 10px; overflow:hidden;border-bottom: #e0e0e0 1px solid;}
.jckd strong{font-weight:bold; color:#333333; display:block; position:relative; width:80px; margin-right:-80px; float:left;}
#FontScroll{float:right; width:100%; height:3em;line-height:3em; overflow:hidden;}
#FontScroll ul{margin-left:90px; line-height:3em;}
#FontScroll ul li{width:100%; height:3em; line-height:3em;overflow:hidden;}
#FontScroll ul li a{color:#cc0000;}
.foot{width:100%; padding:15px 10px; background: url("../images/end_bg.png") top center no-repeat #006ab8; color:#fff; font-size:1em; line-height:1.750em; text-align:center; background-size: 100%; border-top: #00406e 4px solid; margin-top: 15px}


.top_pic{ margin: 0 auto 10px auto; width: 100%; overflow: hidden; height: auto;}
.top_pic a{ position: relative; display:inline-table; width: 40%; overflow: hidden; float: left; margin-right:3%; height: 110px; background: #000000; text-align: center}
.top_pic a img{ width: 100%; height: 110px;}
.top_pic a span{ background: url("../images/font_bg.png"); position: absolute; bottom: 0; display: block; width: 100%; height: 2em; line-height: 2em; color: #ffffff; text-align: center; font-size: 1em;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%; }
.slideBox .hd{ position:absolute; height:8px; line-height:8px; bottom:15px; right:10px; z-index:1; width:auto; text-align:center; margin:0 auto; }
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:0.500em; height:0.500em; -webkit-border-radius:0.500em; -moz-border-radius:0.500em; border-radius:0.500em; background:#fff; text-indent:9999px; overflow:hidden; margin:0 0.2em;}
.slideBox .hd li.on{ background:#ff9c00;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li h1{ position:absolute; text-align:left; display: block; width: 100%; bottom: 0; left: 0; height: 36px; line-height: 36px; color: #ffffff; background: url("../images/font_bg.png");text-indent: 0.3em; font-size:0.8em; }
.slideBox .bd li img{   vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }



.container{width:100%;height:100%;margin:auto;}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;}
.leftsidebar_box dt{padding-left:0.875em;padding-right:0.625em;background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer;}
.leftsidebar_box dt a{padding-right:0.625em;background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer;}

.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dl dd:last-child{padding-bottom:0.625em;}
.leftsidebar_box dt img{width:1.000em;}
#gotop{display:none;position:fixed;z-index:777;width:50px;height:50px; border-radius:100px; right:10px;bottom:130px;background:rgba(0,0,0,0.5);cursor:pointer; text-align:center;}
#gotop img{margin-top:15px;}
.sy-content ul,.sy-content li{width:100%;}


.news-first{width:100%;position:relative;}
.news-first img{width:100%;}
.news-first-title{width:100%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); color:#fff; font-size:0.938em; z-index:3; padding:6px 10px;}


.list{width:100%;}
.list li{width:100%; border-bottom:1px dotted #bdbdbd;}
.list li:last-child{border-bottom:none;}
.list li a{display:block; background:url(../images/jt.png) no-repeat left 15px; background-size:6px 9px; padding:10px 0 10px 15px; width:100%; color:#222; text-align:justify; font-size:1em;}
.list li a:hover{background:#f2f2f2 url(../images/jt.png) no-repeat left 15px; background-size:6px 9px;}
.list li i{color:#999; font-size:0.875em; margin-top:10px;}

.title{width:100%; margin-top:10px;} 
.title-bt{width:100%; font-size:1.250em; font-weight:bold; color:#222;}
.title-jj{width:100%; font-size:1.250em; font-weight:bold; color:#222; text-align:center;}
.date{font-size:0.938em; color:#666; margin-top:10px; font-weight:normal;}
.content-con{width:100%; color:#222; font-size:1em; line-height:1.875em; margin-top:20px;}
.content-con p{margin-bottom:15px; text-indent:2em; text-align:justify;}



.menu_list{width:100%; padding:10px; margin-bottom:10px; background:#fff;}
.menu_list .menu_head{width:100%; height:2.500em; line-height:2.500em; padding-left:15px; margin-bottom:1px; font-size:1.125em; font-weight:bold; color:#222; background:#edf0f1 url(../images/up.jpg) no-repeat 92% center; background-size:12px 7.5px; -webkit-background-size:12px 7.5px; -ms-background-size:12px 7.5px;}
.menu_list .current{width:100%; color:#fff; background:#2675d8 url(../images/down.jpg) no-repeat 92% center; background-size:12px 7.5px; -webkit-background-size:12px 7.5px; -ms-background-size:12px 7.5px;}
.menu_body{width:100%; height:auto;overflow:hidden;}
.menu_body ul{width:100%; padding:10px 0;}
.menu_body li{width:100%;}
.menu_body li a{width:100%; display:block; height:2.250em; line-height:2.250em; overflow:hidden; background:url(../images/point.gif) no-repeat left center; padding-left:10px; background-size:3px 3px; -webkit-background-size:3px 3px; -ms-background-size:3px 3px; font-size:1em; color:#333;}

.current a:hover,.current a:active,.current a:link,.current a:visited{color:#fff; background:#1762be;}

.leftsidebar_box dd a{background-color:#0853af;padding-left:0.875em;color:#f5f5f5;line-height:2.500em; display:block;}
.leftsidebar_box dd a:hover{background:#1762be;}
.content-con p .vsbcontent_img{text-indent:0; text-align:center;}


@media only screen and (min-width: 700px) and (max-width: 1030px){
  body{font-size:1.375em;}
  .pic-list-1{width:25%;}
  .sy-xygg dd a{background:url(../images/quan.jpg) no-repeat left center; background-size:12px 12px; padding-left:18px;}
  .title{margin-top:20px;}
  .pic{width:150px; height:100px; overflow:hidden; position:relative;float:left; margin:10px -150px 10px 0;}
 .txt{width:100%; float:right; margin:10px 0;}
 .txt-1{margin-left:160px;}

  }

.enter-mh{position:absolute; right:5.000em; width:1.375em; top:22px;}
.sy-link {width:100%; overflow: hidden;}
.sy-link ul{width:103%; padding: 10px 10px; height: auto; overflow: hidden; }
.sy-link li{padding:5px 0; width:50%;}
.sy-link li a{width:100%; border-bottom:0; display:block; color:#222; font-size:1em; overflow:hidden; height:65px; padding-right:14px;}
.sy-link li a img{width:100%; height:65px; }

.kstd-link {width:100%; overflow: hidden;}
.kstd-link ul{width:103%; padding: 10px 10px; height: auto; overflow: hidden; }
.kstd-link li{ width:20.3%; height: 85px; overflow: hidden; border: #e7e7e7 2px solid; margin: 2%; border-radius:10px; text-align: center; padding: 15px 0 0 0; }
.kstd-link li a{width:50%; height:35px; border-bottom:0; display:block; color:#222; font-size:0.8em; overflow:hidden;  margin: 0 auto;}
.kstd-link li a img{  width: auto;max-width: auto !important; max-height: 30px; }
.kstd-link li span{ color: #666666; line-height: 30px; margin-top: 10px; font-size:0.8em;}



/*listbanner*/
.banner{width:100%; position:relative;}
.banner span{display:block; position:absolute; bottom:4px; left:0; padding:0 10px; background:rgba(0,106,184,0.6); color:#fff; height:30px; line-height:30px; font-size:15px;}
.local{width:100%; height:40px; color:#333; line-height:40px; border-bottom:1px solid #ccc; padding:0 20px}
.local a{color:#333; font-size:15px;}
.local img{margin-top:10px;}

/*ad_banner*/
.ad_banner{ width:100%; height: auto; overflow: hidden; margin:10px auto;border-bottom: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid;}
.ad_banner li{ width:50%; padding: 2%; height: auto; overflow: hidden; margin:0 auto;background: #ffffff; text-align: center;}
.ad_banner img{width:100%; height:auto; margin: 0 auto;display: block}

/* searchBar */
.searchBar { padding: 10px 8px; }
.searchBar form { width: 100%; height: 33px; border: #d5d5d5 1px solid; border-radius: 2px; position: relative; overflow: hidden; }
.searchBar .text,
.searchBar .btn { }
.searchBar input { resize: none; outline: none; -webkit-appearance: none; white-space: pre-wrap; word-wrap: break-word; background-color: #fff; border:none; }
.searchBar .text { margin-right: 15%; background: #fff; }
.searchBar .text>input { display: block; width: 99%; font-size: 1em; color: #a1a1a1; height: 33px; line-height: 33px;padding: 0 0 0 10px }
.searchBar .btn { position: absolute; right: 0; top: 0; width: 15%; height: 100%; border-left: solid 1px #d5d5d5; }
.searchBar .btn>input { height: 100%; width: 100%; border: 0; text-indent: -9999px; background: url("../images/searchico.png") center no-repeat; background-size: auto 65%; background-position: center; background-repeat: no-repeat; background-color: #f5f5f5; }
.searchBar .btn>input:active { background-color: #efefef; }