@charset "gb2312";
/* CSS Document */
/* 公用样式 */
body, button, input, select, textarea {font:12px/24px Microsoft YaHei,tahoma,arial,Simsun; color:#333;}
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;}
article, iframe, img{ display:block; border:0;}
img{ vertical-align: middle;}
input{outline: none;}
ul, li{ list-style:none;}
.clearfix:after{content:".";display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
a{color:#333; text-decoration:none;}
a:hover{color:#c00; text-decoration: none;}
.c666{color:#666;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.disNo { display:none; }
.Width{ width:960px; margin:0 auto;}
.mt20{ margin-top: 20px;}

/* 顶部 */
.ht_top { width:100%; height:41px; background:url(../image/nav_bg.gif) repeat-x; }
.ht_top .zt_top {height:41px; margin:0 auto; width:960px;}
.ht_top {line-height: 41px;}
.ht_top h1 {float:left; margin:0; padding:0;line-height:42px;}
.ht_top .topnav {float:right;}
.ht_top .topnav a {margin-left:10px; line-height:41px; color:#333;}
.ht_top .topnav a:hover {color:#c00;}
.zt_top h1  a img { line-height:42px; width:127px; height:40px; margin-top:1px;}

/* header */

.banner{ height:480px; background-image:url(../image/banner_bgNewOver.jpg); background-position:50% center;background-repeat:no-repeat;background-size:100% 480px; overflow: hidden;}
.banner img{ width: 1055px; margin:0 auto; overflow:hidden;}
/* 主体样式 */
.main01,.main02,.main03,.main04,.main05{ width: 100%; overflow:hidden;}
h3{ font: 26px/30px Microsoft YaHei;}
.red{ color:#dd234c;}
.hs{ color:#f9760e;}
.lv{ color:#76bb2c;}
.lan{ color: #09ccff;}
.qin{ color: #00adb7;}
.zi{ color: #8d84d5;}


.main01{ padding-bottom: 30px;}
.main01 h2{ font: bold 40px/66px Microsoft YaHei; overflow:hidden; margin:0 auto; width:530px; text-align: center; padding: 60px 0 40px 0;}
.main01 h2 span{ font: 20px/40px Microsoft YaHei; border-top:2px solid #d4d4d4; display: block; overflow:hidden;}
.box01{ width: 960px; height:590px; background:url("../image/box01new.jpg") no-repeat; overflow: hidden; position:relative;}
.box01 ul{ top:29px; left:70px; width: 460px; position:absolute;}
.box01 ul li{ font-size: 20px; margin: 40px 0 0 0;}
.box01 ul li p{ font-size: 16px; margin-top: 10px; color: #888;}
/*.box02{width: 960px; height:490px; background:url("../image/box02_bg.jpg") no-repeat; overflow: hidden; position:relative;  }*/
.box02{width: 960px; height:490px; background:url("../image/box02_bgNewNew.jpg") no-repeat; overflow: hidden; position:relative;  }
.box02 h3{ top:45px; right:422px; position:absolute;}
.box02 ul{ top:108px; right:36px; width: 450px; height: 330px; overflow: hidden; position:absolute;}
.box02 ul li{ font-size: 16px; margin: 0 0 15px 0;}
.box02 ul li img{ display: inline-block; margin-right: 8px;}
.box03{width: 960px; height:360px; background:url("../image/box03_bg.jpg") no-repeat; overflow: hidden; position:relative;}
.box03 h3{ top:46px; left:0; position:absolute;}
.box03 ul{ top: 230px; left: 1px; position: absolute;}
.box03 ul li{ float: left; width: 142px; margin:0 20px 0 29px; font-size: 14px; color: #fff; display: inline;}

.main02{ background: #f6f5f5; padding-bottom: 60px;}
.main02_img{ width: 960px; background: url("../image/main02.jpg") no-repeat;}
.main02 h2{ font: bold 40px/66px Microsoft YaHei; overflow:hidden; margin:0 auto; width:560px; text-align: center; padding: 60px 0 40px 0;}
.main02 h2 span{ font: 20px/40px Microsoft YaHei; border-top:2px solid #76bb2c; display: block; overflow:hidden;}
.box04{ width: 960px; height:390px; background: url("../image/box04_bgNew.jpg") no-repeat; padding-bottom: 15px; position:relative;}
.box04 .Fl{  left:20px; width: 425px; position: absolute;}	
.box04 .Fl h4{ font: 18px/40px Microsoft YaHei; color: #fff; text-align: center;}
.box04roll{position:relative;height:290px;overflow:hidden; margin-top: 30px;}
.box04roll2{position:relative;height:290px;overflow:hidden; margin-top: 30px;}
.box04 .Fl table{ width: 950px; font-size: 14px; height: 490px; overflow:hidden;position:absolute; margin:auto;}
.box04 .Fl table tbody{position:relative;display:block;}
.box04 .Fl table tbody th{height:24px; font-weight:bold; padding:5px;  text-align:center;background:#76BB2C;color:#333;}
.box04 .Fl table td{ padding: 0 5px;height:32px;border: 1px solid #ddd; text-align:center}
.box04 .Fl table tr:hover{ background:#f9f9f9;}

/*table{ border-collapse:collapse;  margin:0 auto; text-align:center;}
table th{ height:24px; font-weight:bold; padding:5px;  text-align:center;background:#e9e9e9;color:#333;}
table td{padding:3px; height:26px;}
td{border: 1px solid #ddd;}
th{border: 1px solid #ddd; color:#333;}
tr:hover{ background:#f9f9f9;}*/



.btn01{ background:#F66900; border-radius:4px 4px 4px 4px; color:#FFFFFF; display:inline-block; padding:0 5px;}
.btn01:hover{ color:#fff000; text-decoration:none;}
.btn02{ background:#0099CC; border-radius:4px 4px 4px 4px; color:#FFFFFF; display:inline-block; padding:0 5px;}
.btn02:hover{ color:#fff000; text-decoration:none;}

.btn03{ background:#0099CC; border-radius:2px 2px 2px 2px; color:#FFFFFF; display:inline-block; padding:0 3px;}
.btn03:hover{ color:#fff000; text-decoration:none;}

.btn04{ background:#F66900; border-radius:2px 2px 2px 2px; color:#FFFFFF; display:inline-block; padding:0 2px;}
.btn04:hover{ color:#fff000; text-decoration:none;}
/*.box04 .Rl{ top: 13px; right:20px; width: 425px; position: absolute;}
.box04 .Rl h4{ font: 18px/40px Microsoft YaHei; color: #fff; text-align: center;}
.box04 .Rl table{ width: 425px; font-size: 14px; height: 290px; overflow:hidden;position:absolute;}
.box04 .Rl table td{ padding: 0 5px;}
.box04 .Rl table tbody{position:relative;display:block;}
.box04 .Rl table td{ padding: 0 5px;height:30px;}*/
.box05{width: 960px; height:450px; background: url("../image/box05_bg.jpg") no-repeat; position:relative; margin-top:400px;}
.box05 h3{ top:-28px; left:7px; position:absolute; }
.box05 ul{ top: 275px; left:0; position: absolute;}
.box05 ul li{ float: left; width: 190px; font-size: 14px; display: inline;}

.main03_img{ width: 960px; background: url("../image/main03.jpg") no-repeat;}
.main03 h2{ font: bold 40px/66px Microsoft YaHei; color: #ff6333; overflow:hidden; margin:0 auto; width:740px; text-align: center; padding: 60px 0 40px 0;}
.main03 h2 span{ font: 20px/40px Microsoft YaHei;  color: #333; border-top:2px solid #d4d4d4; display: block; overflow:hidden;}
.tabStyle{ padding:20px 0 30px 0;}
.tabMenu{height:50px; margin-left:60px;}/*未清理，设高度*/
.tabMenu li{float:left;width:180px;height:50px;background:url("../image/btn_bg.jpg") no-repeat;cursor:pointer;text-align:center;font:20px/50px "\5B8B\4F53"; margin: 0 50px; color: #888; margin-left:16%;}
.tabMenu li.current,.tabMenu li:hover{background:url("../image/btn_bg_hover.jpg") no-repeat;font-weight:bold;color:#fff;}
.tabContent{ padding: 40px 0 0 0; }
.tabContent article{display:none;}
.tabContent article:first-child{display:block;}/*默认第一个显示*/
.b_txt01{ font-size: 16px; color: #888; width: 960px; height: 330px; background: url("../image/box06_bg.jpg") no-repeat; position:relative;}
.b_txt01 span{ display: block; color: #6c7187; font-size: 22px; margin-bottom: 10px;}
.hx{ text-align: right; top:15px; left:125px; position: absolute;}
.hy{ top:15px; left:663px; position: absolute;}
.hw{ text-align: right; top:188px; left:109px; position: absolute;}
.hu{ top:188px; left:663px; position: absolute;}
.nrsm{ font-size: 18px; line-height: 34px;}
.nrsm span{ font-size: 22px;}
.nrsm_table{ width: 960px; padding: 10px; margin: 30px 0 20px 0; background: #3290d2;}
.nrsm_table table { background: none repeat scroll 0 0 #fff; border-collapse: collapse;  margin: 0 auto; font-size:14px; text-align:center;}
.nrsm_table table th { padding: 6px 8px;  text-align: center;}
.nrsm_table table td{ padding:6px 8px; border: 1px solid #dfdfdf; text-align: center;}
.nrsm_table table th {  border: 1px solid #dfdfdf; text-align: center;}
.nrsm_table table tr:hover{ background:#f8f8f8;}
.box07_bg{height:390px; background-image:url(../image/box07_bg.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}

.main04{ padding-bottom: 60px;}
.main04_img{ width: 960px; background: url("../image/main04.jpg") no-repeat;}
.main04 h2{ font: bold 40px/66px Microsoft YaHei; color: #008edc; overflow:hidden; margin:0 auto; width:720px; text-align: center; padding: 60px 0 40px 0;}
.main04 h2 span{ font: 20px/40px Microsoft YaHei;  color: #333; border-top:2px solid #d4d4d4; display: block; overflow:hidden;}
.main04_js{ font-size: 18px; line-height: 34px;}
.main04_js p{ font-size: 24px; margin-bottom: 10px;}
.main04_js span{font-size: 22px;}

.main05{height:750px; background-image:url(../image/fenxiao_bg.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.main05 h2{ font: bold 40px/66px Microsoft YaHei; color: #794118; overflow:hidden; margin:0 auto; width:540px; text-align: center; padding: 60px 0 40px 0;}
.main05 h2 span{ font: 20px/40px Microsoft YaHei;  color: #333; border-top:2px solid #794118; display: block; overflow:hidden;}
.mk06{ width: 960px; height: 519px; margin: 0 auto;}
.mk06 ul{ padding: 3px 0;}
.mk06 ul li{ padding: 9px 0;}
.mk06 a{ width: 120px; height: 64px; display:inline-block; margin: 0 0 0 15px; font-size: 18px; color: #fff; line-height: 64px; text-align: center;}
.mk06 a:hover{ color: #fff; background: #eb4d4d; text-decoration: none;}
.qins{ background: #9ad4d5;}
.caos{ background: #99cec3;}
.zis{ background: #999acb;}
.lans{ background: #799dbf;}
.hes{ background: #cb8c70;}
.huis{ background: #cccccc;}
.hongs{ background: #ef9490;}









/* footer */
#footer{ width: 100%; padding: 30px 0; background:#252525; color:#fff; overflow: hidden;}
#footer a{ color:#fff;}
#footer a:hover{ color:#fff; text-decoration: underline;}
#footer div{ width: 960px; margin: 0 auto; line-height: 24px; text-align: center;}
#footer div img{display: inline-block;}

/* 返回顶部 */
#goTop{display:none; position: absolute; top:0; left: 50%; margin-left: 500px;}
#goTop a{ display: block; width:60px; height:50px; background: url("../image/gotop.gif") no-repeat;}
#goTop a:hover{ background: url(../image/gotop_hover.gif) no-repeat;}
