@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: #2876ca; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.disNo { display:none; }
.Width{ width:1000px; margin:0 auto; overflow: hidden;}
.mgin{margin: 0 !important;}
.pos_r{ position: relative;}

table{ width:100%; background:#fff; border-collapse:collapse;  margin:10px auto 0; text-align:center; border: 1px solid #252525;}
table th{ color: #fff; font-size: 18px; height:40px; font-weight: 100; padding:5px;  text-align:center;}
table td{ font-size: 14px; padding:20px 10px; height:30px;}
td{border: 1px solid #252525;}
th{border: 1px solid #252525; color:#333;}
tr:hover{ background:#f9f9f9;}

/*顶部导航*/
.topnav { width:100%; background: url(imagesnav-bg.gif) repeat-x 0px 0px; height:41px; overflow:hidden;font-size:12px; }
.logo { float:left; }
.nav-R { line-height:41px; float:right; }

/* 顶部 */
.ht_top2015{  height: 81px;  overflow: hidden;  background: #f7f7f7;  color: #666;  border-bottom: solid 1px #e6e0e0;}
.ht_top2015 div{  width: 1000px;  margin: 0 auto;  }
.ht_top2015 a{  display: block;  width: 198px;  height: 81px;  text-decoration: none;  float: left;  }
.ht_top2015 p{  float: left;  background: url(../image/head-phone.jpg) no-repeat;  height: 22px;  margin: 36px 0 0 95px;  }
.ht_top2015 p a{  font-weight: bold;  font-size: 22px; color: #cc0000;  line-height: 22px;  padding-left: 22px;  display: block;  width: 198px; text-decoration: none;  float: left;}
.ht_top2015 ul{  width: 320px;  height: 54px;  float: right;  margin: 12px 0 0 0;  list-style: none;  background: url(../image/head-list.jpg) no-repeat left center;  padding: 7px 0 0 22px;}
.ht_top2015 li{  font: 12px/16px "\5B8B\4F53",Arial,sans-serif;}

/* header */
.banner{ width: 100%; overflow: hidden;background: #f4f4f4;}
.banner01{ height:180px; background-image:url(imagebanner_01.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner02{ height:198px; background-image:url(imagebanner_02.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.banner03{ height:172px; background-image:url(imagebanner_03.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}

/* 主体样式 */
.main01{ padding-bottom: 50px;background: #f4f4f4;overflow: hidden;}
.main_bt{ width: 1000px; height: 88px; margin: 60px 0 50px;}
.mb_txt{ width: 1000px; height: 240px; background: url("imagefuw_02.png") no-repeat; overflow: hidden;}
.mb_txt p{ font-size: 28px; line-height: 40px; text-align: center; color: #fff; width: 170px; height: 250px; position: absolute;}
.mb_txt span{ font-size: 16px; line-height: 24px; text-align: left; display: block; margin-top: 10px;}
.fw01{ top: 10px; left: 26px;}
.fw02{ top: 10px; left: 286px;}
.fw03{ top: 10px; left: 546px;}
.fw04{ top: 10px; left: 806px;}

.main02{ width: 100%; background: #f4f4f4; overflow: hidden;}
.main_table ul li{ font-size: 20px; color: #fff; line-height: 44px; text-align: center; width: 170px; height: 44px; background: url("../image/kec_btn.jpg") no-repeat;}
.mt_jc_tble,.mt_qc_tble,.mt_xy_tble{ margin-top: 40px; overflow: hidden;}

.mt_jc_tble h2{ height: 24px; background: #3aa5ff;}
.mt_jc_tble h2 span{ font-size: 24px; color: #3aa5ff; line-height: 24px; background: #f4f4f4; margin-left: 6px; padding-left: 10px; display: block;}
.mt_jc_tble h3{ font-size: 20px; line-height: 40px; margin-top: 12px;}
.mt_jc_tble p{ font-size: 14px; line-height: 26px;}
.mt_jc_tble p.jj_lan{ color: #3aa5ff; margin-top: 10px;}
.mt_jc_tble table th{ background: #3aa5ff;}
.mt_jc_tble table td a{background: #3aa5ff; font-size:16px; color:#FFFFFF; padding:5px 8px 5px 8px;}
.mt_jc_tble table td a:hover{background: #ffcc00;text-decoration:none;}

.mt_qc_tble h2{ height: 24px; background: #856bd9;}
.mt_qc_tble h2 span{ font-size: 24px; color: #856bd9; line-height: 24px; background: #f4f4f4; margin-left: 6px; padding-left: 10px; display: block;}
.mt_qc_tble h3{ font-size: 20px; line-height: 40px; margin-top: 12px;}
.mt_qc_tble p{ font-size: 14px; line-height: 26px;}
.mt_qc_tble p.jj_zi{ color: #856bd9; margin-top: 10px;}
.mt_qc_tble table th{ background: #856bd9;}
.mt_qc_tble table td a{background: #856bd9; font-size:16px; color:#FFFFFF; padding:5px 8px 5px 8px;}
.mt_qc_tble table td a:hover{background: #ffcc00;text-decoration:none;}

.mt_xy_tble h2{ height: 24px; background: #ffb400;}
.mt_xy_tble h2 span{ font-size: 24px; color: #ffb400; line-height: 24px; background: #f4f4f4; margin-left: 6px; padding-left: 10px; display: block;}
.mt_xy_tble h3{ font-size: 20px; line-height: 40px; margin-top: 12px;}
.mt_xy_tble p{ font-size: 14px; line-height: 26px;}
.mt_xy_tble p.jj_yellow{ color: #ffb400; margin-top: 10px;}
.mt_xy_tble table th{ background: #ffb400;}
.mt_xy_tble table td a{background: #ffb400; font-size:16px; color:#FFFFFF; padding:5px 8px 5px 8px;}
.mt_xy_tble table td a:hover{background: #ffcc00;text-decoration:none;}

.main_cent{ width: 100%; margin-top: 40px; overflow: hidden;}
.mc_box1{ height:125px; background-image:url(../image/bab_bg1.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.mc_box2{ height:190px; background-image:url(../image/bab_bg2.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.mc_box3{ height:135px; background-image:url(../image/bab_bg3.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}
.mc_box4{ height:120px; background-image:url(../image/bab_bg4.jpg); background-position:50% center;background-repeat:no-repeat; overflow: hidden;}

.mcb2{ width: 1000px; height: 200px; margin: 0 auto; overflow: hidden;}
.mc_box2 p{ font-size: 24px; color: #fff; text-align: center; line-height: 30px;}
.mc_box2 p span{ font-size: 16px; line-height: 25px; text-align: left; margin-top: 13px; display: block;}
.mcb2_txt1{ width: 230px; position: absolute; top: 0; left: 186px;}
.mcb2_txt2{ width: 192px; position: absolute; top: 82px; left: 467px;}
.mcb2_txt3{ width: 148px; position: absolute; top: 10px; right: 170px;}
.phone{ font-size: 24px; color: #fff; line-height: 58px; text-align: center;}
.mba_box{ width: 1000x; background: #f4f4f4; padding: 20px 0; margin-top: 40px;}
.mba_box p{ width:1000px; margin:0 auto; font-size: 26px; color: #c1081e; line-height: 40px; }
.mba_box p span{ font-size: 16px; color: #000; line-height: 26px;}
.mba_box h4{ font-size: 38px; color: #874fe9; line-height: 50px; text-align: center; margin: 25px 0;}
.mainbox{width:1000px; margin:0 auto; margin-top:30px}
/* footer */
#footer{ width: 100%; padding: 25px 0; background: #252525; overflow: hidden;}
#footer div{ width: 960px; margin: 0 auto; color: #fff; line-height: 24px; text-align: center;}
#footer div img{display: inline-block;}
#footer a{ color: #fff;}
#footer a:hover{color: #fff;text-decoration:underline;}

/* 返回顶部 */
#goTop{display:none; position: absolute; top:0; left: 50%; margin-left: 518px;}
#goTop a{ display: block; width:120px; height:150px; background: url("imageqq.png") no-repeat;}
#goTop a:hover{ background: url(imageqq1.png) no-repeat;}