html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 20px;font-weight: bold; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #333; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 20px; font-weight: bold; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a,
img {
    -webkit-touch-callout: none
}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none}
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff
}
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}

/*top*/
.top{width:100%; height:30px; margin:auto; background:#f0f0f0}
.top span{width:1200px; height:30px; margin:auto; display:block;}
.top h1{float:left; font-size:12px; line-height:30px; color:#666;}
.top h2{float:right; font-size:12px; line-height:30px; color:#666;}
.top h2 a{color:#666;}

/*header*/
.header{width:100%; height:100px; margin:auto; background:url(./bg1_02.jpg) center;}
.headercet{width:1200px; height:100px; margin:auto;display:flex;}
.headercet span{width:417px; height:72px; padding-top:20px; display:block;}

/*nav*/
.nav{width:100%; height:60px; margin:auto; background-color: #4078d6;}
.nav ul{width:1200px; height:60px; margin:auto; display:block;}
.nav ul li{float:left; width:120px; height:60px; text-align:center; line-height:60px;}
.nav ul li a{color:#fff;width:120px; height:60px; display:block;}
.nav ul li a:hover,.nav ul li a.hover,.nav ul li a.indextop{width:120px; height:60px; display:block; background:#fff;color:#212ef0;}

/*头条新闻*/
.hot_news{width:1200px; height:90px; margin:auto}
.hot_news span{width:120px; height:90px; float:left; display:block;}
.hot_news h1{font-size:24px; color:#F00; width:1080px; text-align:center; display:block; float:left; margin-top:15px;}
.hot_news h1 a{color:#F00;}
.hot_news h1 a:hover{text-decoration:underline;}
.hot_news h2{font-size:14px; width:1080px; text-align:center; color:#666;float:left; margin-top:8px; display:block;}

/*轮播图*/
.news{width:1200px; margin:10px auto 0 auto; height:325px;}
#banner { position: relative; width: 590px; height:320px; border: 1px solid #666; overflow: hidden; float:left;}
#banner_list img { border: 0px; }
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 35px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width:590px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 28px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
#banner ul li.on { background-color: #000; }
#banner_list a { position: absolute; }
.news-tt{width:596px; height:45px; float:right;}
.news-tt ul{float:left; width:260px; display:block; margin-top:8px;}
.news-tt ul li{float:left; width:85px; text-align:center; font-size:18px;}
.news-tt ul li a{color:#4a535f;}
.news-tt ul li a:hover{text-decoration:underline;}
.news-list{width:596px; height:270px; float:right;}
.news-list ul{float:left;width:596px; height:270px;}
.news-list ul li{width:570px; height:30px; list-style-type:disc; color:#0EAF48; margin-left:20px; font-size:14px; line-height:30px; float:left; margin-top:5px;}
.news-list ul li a{float:left; color:#333;}
.news-list ul li a:hover{text-decoration:underline;}
.news-list ul li span{float:right; color:#999;}

/*专题专栏*/
.wc1200{margin:10px auto 0 auto;width:1200px; background:#f2f2f2; height:110px;}
.icon{background:url(../images/icon.png) no-repeat 0 0;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}
/*全局板块*/
.row .hd{background:url(../images/hd-line_01.jpg) no-repeat 0 50px;height:55px;}
.row .hd .title{font:26px/40px "微软雅黑","Microsoft YaHei","黑体","SimHei";}
/*全局页签*/
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;
margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
/**/
.rowE .warp-pic-list{position:relative;width:1130px;height:75px;overflow:hidden; float:right; margin-top:18px;}
.rowE .count li{margin-right:20px;width:350px;height:75px;}
.rowE .count .img_wrap{width:350px;height:75px;}
.rowE .count .img_wrap img{width:350px;}
.rowE .btn{display:block;height:55px;position:absolute;top:10px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
.qh_title{line-height: 28px;text-align: center;display: block;font-size: 16px;}

/*新闻栏目*/
.column-1{width:1200px; height:240px; margin:20px auto 0 auto;}
.news-1{width:580px; height:240px; float:left; background:#f7f7f7;}
.news-1 h1 a{float:right; line-height:33px; color:#999; font-size:14px; margin-right:10px;}
.news-1 ul{width:580px; height:210px; display:block;}
.news-1 ul li{width:540px; height:25px; float:left; font-size:14px; list-style-type:disc; margin-left:20px; margin-top:5px;}
.news-1 ul li span{float:right; margin-right:10px; color:#999;}
.news-1 ul li a{float:left; color:#333;}
.news-1 ul li a:hover{text-decoration:underline;}

/*新闻栏目2*/
.column-2{width:1200px; height:305px; margin:20px auto 0 auto;}
.news-2{width:395px; height:220px; float:left; background:#F7F7F7;}
.news-2 h1{width:395px; height:35px; }
.news-2 h1 a{line-height:35px; font-size:14px; float:right; color:#999; margin-right:10px;}
.news-2 ul{width:395px; height:180px; margin:auto; display:block; margin-top:5px;}
.news-2 ul li{width:375px; height:30px; float:left; font-size:14px; list-style-type:disc; margin-left:20px;}
.news-2 ul li a{float:left; color:#333;}
.news-2 ul li a:hover{text-decoration:underline;}
.news-2 ul li span{float:right; margin-right:10px; color:#999;}


.news-3{width:480px; height:220px; float:left; background:#F7F7F7; margin-left:20px;}
.news-3 h1{width:480px; height:35px; }
.news-3 h1 a{line-height:35px; font-size:14px; float:right; color:#999; margin-right:10px;}
.news-3 ul{width:480px; height:180px; margin:auto; display:block; margin-top:5px;}
.news-3 ul li{width:460px; height:30px; float:left; font-size:14px; list-style-type:disc; margin-left:20px;}
.news-3 ul li a{float:left; color:#333;}
.news-3 ul li a:hover{text-decoration:underline;}
.news-3 ul li span{float:right; margin-right:10px; color:#999;}

/*服务*/
.service{width:303px; height:305px; float:right;}
.service h1{width:303px; display:block; text-align:center; margin-top:13px;}
.service h2{width:303px; height:115px;display:block; margin-top:10px;}
.service h2 a{width:142px; height:115px; display:block; float:left; margin-left:7px;}
.link {
	width:1200px; height:82px; 
    margin-top: 20px;
	margin:auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.link .once {
    flex: 0 0 24%;
    border-radius: 10px;
    border: 1px solid #70b2e9;
    height: 82px;
    display: flex;
    align-items: center;
    padding: 0 6px 0 16px;
    background-color: #d3ebff;
}

.link .once .left {
    transition: all 0.7s;
    -o-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -webkit-transition: all 0.7s;
}

.link .once:hover .left {
    transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
}

.link .once .right {
    font-size: 18px;
    color: #00101d;
    margin-left: 10px;
}




/*友情链接*/
.friendlink{width:883px; height:75px; float:left; margin-top:8px; background:url(./wzdh.jpg) no-repeat;}
.friendlink span{width:700px; margin-left:120px; display:block; margin-top:20px;}


/*底部*/
.footer{width:100%; min-width:1200px; height:auto;_height:180px; min-height:180px; margin:30px auto 0 auto; background:url(./footer_02.png) no-repeat;}
.footer span{width:1100px; margin:auto; display:block; padding-top:30px;}
.footer span p{font-size:16px; color:##514a4a;  line-height:40px;}.footer span p a{ color: ##514a4a;}