﻿html{ background:#FFF;background-size:100%; min-width:1280px;}

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: 16px; 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: 100%; font-weight: normal; }
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; }

/*top*/
.top{width:100%; height:25px; margin:auto; background:#e7e7e7;}
.top span{ width:1200px; margin:auto; display:block;}
.top span h1{float:left; font-size:12px; line-height:25px;color:#666;}
.top span h2{float:right; font-size:12px; line-height:25px;}
.top span h2 a{color:#666}

/*header*/
.header{width:1200px; height:125px; margin:auto;}
.header span{float:left; margin-top:15px; display:block; width:343px; height:95px;}
.header h1{width:196px; height:103px; font-size:12px; text-align:center; float:right; display:block; margin-top:12px; margin-right:20px;}
.header h2{float:right; margin-top:42px;}

/*nav*/
.nav{width:100%; height:45px; margin:auto; background:url(../img/tb/nav.jpg);}
.nav ul{width:1200px; margin:auto; clear:both}
.nav ul li{float:left; width:100px; height:45px; text-align:center; line-height:45px; display:block;}
.nav ul li a{width:100px; height:45px; display:block;color:#FFF;}
.nav ul li a:hover,.nav ul li a.hover,.nav ul li a.curr{width:100px; height:45px;display:block;background:#005b5e;}

.nav2{width:100%; height:105px; margin:auto; background:url(../img2/bg.jpg); display:block;}
.nav2 ul{width:1200px; margin:auto; padding-top:60px;}
.nav2 ul li{float:left;  height:45px; text-align:center; line-height:45px; display:block;}
.nav2 ul li a{ height:45px; padding-right:10px;padding-left:10px;display:block;color:#FFF;}
.nav2 ul li a:hover,.nav2 ul li a.hover,.nav2 ul li a.curr{height:45px;display:block;background:#005b5e;padding-right:10px;padding-left:10px;}

/*大图*/
.img{width:1200px; height:auto; margin:10px auto 0 auto;}
.bimg{width:1200px; height:auto; margin:10px auto 0 auto;}

/*新闻*/
.news_nav{width:1200px; height:32px; margin:30px auto 0 auto; background:url(../img2/bg1.jpg);}
.news_nav ul{ width:100%; height:45px; float:left;}
.news_nav ul li{line-height:32px; float:left; width:155px; height:45px; text-align:center;}
.news_nav ul li a{width:155px; height:45px; display:block; color:#666;}
.news_nav ul li a:hover,.news_nav ul li a.hover{background:url(../img2/bg.png) no-repeat; color:#FFF;}

.news_hot{width:1000px; height:320px; margin:30px auto 0 auto; background:#75afd6;}
.news_hot ul{width:470px; height:230px; float:left; margin:60px auto 0 43px; display:block;}
.news_hot ul h1{font-size:16px; color:#FFF;}
.news_hot ul p{font-size:12px; color:#FFF; margin-top:5px;}
.news_hot ul h2{font-size:12px; color:#FFF; margin-top:5px; line-height:26px;}
.ckxq{width:120px; height:25px; line-height:25px; float:left; margin-top:10px; font-size:14px; display:block; background:#FFF; color:#75AFD6; text-align:center;}
.news_hot span{float:right; margin-top:50px; margin-right:60px; width:400px; height:240px; display:block;}

.news_list{width:1200px; height:auto;_height:585px; min-height:585px; margin:0px auto 0 auto;}
.news_list ul {margin:5px auto 10px auto; clear:both;}
.news_list ul li{width:1200px; height:110px; float:left; display:block; border-bottom:1px double #e0e0e0; margin-top:10px;}
.news_list ul li span{width:173px; height:120px; float:left; line-height:120px;}
.news_list ul li h1{width:1090px; height:20px;margin-left:15px; margin-top:5px; display:block; float:left;}
.news_list ul li h1 a{color:#333;}
.news_list ul li p{font-size:22px; float:right; width:140px; height:66px; display:block;margin-left:15px; margin-top:5px; color:#999; line-height:66px; font-weight:bolder;}
.news_list ul li h2{font-size:14px; width:1010px; height:36px; float:left;margin-left:15px;margin-top:5px; color:#999; display:block; line-height:36px;}

/*底部*/
.footer{width:100%; min-width:1100px; height:205px; background:url(../img/tb/bg.jpg); margin:20px auto 0 auto;}
.footer ul{width:860px; height:105px; margin:auto; padding-top:40px; float:left; margin-left:24px;}
.footer ul li{width:860px; text-align:center; font-size:15px; color:#FFF; line-height:40px;}.footer ul li a{ color:#fff;}