body{font-family: microsoft yahei;color: #333; font-size: 12px;}
html{color:#000;background:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
input:focus,a:focus{outline:none;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
a{vertical-align:baseline; color: #333333}
a:hover{text-decoration:underline; color: #368ee0}
a{text-decoration:none;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.fl{float: left;}
.fr{float: right;}
img{vertical-align: top;}

.fl{float: left;}
.fr{float: right;}
.header_wrap{width: 100%;padding: 30px 0 20px;border-bottom: 3px solid #3489d8;}
.header{width: 960px;margin: 0 auto;}
.header .logo{float: left;display: block;}
.nav{float: right;}
.nav ul{margin-right: -66px;padding-top: 15px;}
.nav ul li{margin-right: 66px;float: left;}
.nav ul li a{display: block;font-size: 18px;line-height: 35px;text-decoration: none;}
.nav ul li h1,.nav ul li a:hover{color: #3489d8;}

.main{width: 960px;margin: 0 auto;}
.sum_h{width: 100%;padding-left: 48px;background: url(http://www.thea.cn/21wx/images/zt_h_bg1.png) left 6px no-repeat;font-size: 16px;line-height: 58px;font-weight: 700;border-left: 5px;}
.sum_hot{}
.sum_hot ul{margin-right: -22px;}
.sum_hot ul li{width: 224px;float: left;margin-right: 21px;margin-bottom: 20px;position: relative;}
.sum_hot ul li a{display: block;}
.sum_hot ul li img{width: 224px;}
.sum_hot ul li span{display: block;width: 100%;height: 28px;line-height: 28px;text-align: center;font-size: 14px;color: #fff;background: rgba(17,17,17,.7);*background: rgb(17,17,17);position: absolute;left: 0;bottom: 0;}

.public-title{width: 960px;padding-top: 20px;padding-bottom: 20px;}
.public-title p{font-size: 16px;width: 960px;border-left: 5px solid #3489d8;padding-left: 14px;}

.tj{width: 960px;background: #f7f7f7;margin-bottom: 10px;}
.tj .tj-ct{margin-top: 18px;}
.tj .tj-ct ul{}
.tj .tj-ct ul li {float: left;width: 240px;margin-bottom: 18px;}
.tj .tj-ct ul li a{font-size: 12px;background: url("../images/dian.png") no-repeat 0px 7px;padding-left: 10px;margin-left: 20px;}
.tj .tj-ct ul li a:hover{color: #f05630}

.banner{width: 960px;}

.topBox{width: 960px;margin: 0 auto;position: relative;}
.topBox .hd{width: 780px;position: absolute;left:160px;top: -55px;}
.topBox .hd ul li{float: left;font-size: 14px;display: inline-block;margin: 0 40px;;line-height:45px;}
.topBox .hd ul li p{}
.topBox .hd ul .on{border-bottom:2px solid #3489d8;color: #368ee0}

.foots{width: 100%;background: #f6f6f6;border-top: 1px solid #e4e4e4;}
.foots .foots-ct{width: 960px;margin: 0 auto;padding-top: 36px;padding-bottom: 23px;position: relative;}
.foots-ct .js{width: 150px;padding-left: 20px;float: left;margin-right: 80px;}
.foots-ct .small-title{font-size: 14px;padding-bottom: 20px;}
.foots-ct .list{margin-left: -44px;}
.foots-ct .list li{float: left;margin-left: 44px;margin-bottom: 16px;}
.foots-ct .list li a{font-size: 12px;color: #999;}
.foots-ct .list li a:hover{color: #368ee0}
.hz{width: 90px;float: left;margin-right: 70px;}
.ewm{width: 246px;border-left: 1px solid #e4e4e4;height: 130px;position: absolute;right: 0;}
.ewm-ct {width: 92px;height: 92px;border: 1px solid #e4e4e4;margin: 0 auto;margin-bottom: 16px;}
.ewm-ct img{width: 92px;height: 92px;}
.ewm p{font-size: 12px;text-align: center}
.gs-name{width: 960px;margin: 0 auto; border-top: 1px solid #e4e4e4;float: left;margin-top: 20px;}
.foots .p1{font-size: 12px;color: #999999 ;padding-top: 16px;text-align: center;letter-spacing: 2px;}
.foots .cp{width: 78px;height: 24px;color: #999999;font-size: 12px;text-align: center;line-height: 24px;margin: 0 auto;border: 1px solid #999999;margin-top: 10px;border-radius: 5px;}