@charset "utf-8";
/* CSS Document */

body {font-family:"微软雅黑"; background:#f2f6f9; color:#838383; font-size:12px;}
* {margin:0; padding:0;}
ul,li {list-style:none;}
img {border:0;}
a {color:#838383; text-decoration:none;}
a:hover {color:#2d84bc;}

#head {width:100%; height:101px; background:#fff;}
#head .head {width:1000px; margin:0 auto;}
.logo {float:left;}
.hd_right {float:right; width:280px;}
.hd_title {width:100%; text-align:right; color:#606060; margin-top:20px;}
.hd_title a {color:#838383;}
.hd_title a:hover {color:#000;}

.hd_search {width:100%; height:28px; margin-top:10px;}
.hd_search input {float:right;}

#menu {width:100%; height:40px; background:#028ce5;}
#menu .menu {width:1000px; height:40px; margin:0 auto;}
#menu .menu li {float:left; width:145px; height:40px; line-height:40px; font-size:14px; text-align:center}
#menu .menu li a {color:#fff; display:block;}
#menu .menu li a:hover {background:#f1ff01; color:#6d7300;}
.hover1 {background:#f1ff01; color:#6d7300;}

#banner {width:100%; height:403px;}

#hm_td1 {width:1000px; background:#fff; height:305px; margin:0 auto; margin-top:25px;}
.hd1_left {float:left; width:281px; height:305px; border-right:1px solid #ededed; margin-left:25px; padding-right:25px;}
.ht_title {width:100%; height:30px; line-height:30px; margin-top:20px; padding-bottom:15px;}
.ht_title span {float:left; font-size:18px; color:#333;}
.ht_title a {float:right;}
.ht_body {width:100%; line-height:20px;}

.hd1_center {width:318px; float:left; margin-left:25px;}
.hd1_pro {width:100%;}
.hd1_pro li {float:left; width:150px; height:100px; padding-right:8px; padding-bottom:9px;}
.hd1_pro li img {width:150px; height:100px;}

.hd1_right {float:right; width:280px; margin-right:25px;}
.hd1_list {width:100%;}
.hd1_list li {width:100%; height:40px; background:#efefef; line-height:40px; font-size:13px; margin-bottom:2px;}
.hd1_list a {display:block;}
.hd1_list a:hover {color:#fff; background:#02a3e2;}
.hd1_list span {padding-left:30px;}

#news {width:1000px; margin:0 auto; margin-top:10px; background:#fff; height:240px;}
#news li {float:left; margin-left:25px; padding-right:25px; border-right:1px solid #ededed; height:240px; width:281px;}
#news li .title {width:100%; height:35px; line-height:35px; border-bottom:1px solid #c7c7c7; margin-top:30px;}
#news li .title span {float:left; font-size:18px; color:#333;}
#news li .title a {float:right;}
#news li .list {width:95%; margin-top:8px;}
#news li .list dd {width:100%; height:30px; border-bottom:1px dashed #c7c7c7; line-height:30px;}

#down {width:100%; height:50px; background:#028ee5; line-height:50px; margin-top:20px;}
.down {width:1000px; margin:0 auto; color:#fff;}
.down_left {float:left;}
.down_right {float:right;}

#banner1 {width:100%; height:214px;}

#about {width:1000px; margin:0 auto; background:#fff; margin-top:20px; padding-bottom:30px; overflow:hidden}
.ab_left {float:left; width:255px; margin-left:25px; margin-top:30px;}
.ab_left .title {width:100%; height:52px; background:#02a3e2; line-height:52px; font-size:17px; color:#fff;}
.ab_left .title span {float:left; padding-left:25px;}
.ab_left .list {width:100%;}
.ab_left .list li {width:100%; height:40px; background:#efefef; border-top:2px solid #fff; line-height:40px;}
.ab_left .list li a {display:block; padding-left:25px;}
.ab_left .list li a:hover {background:#f1ff01; color:#696f00;}
.ab_contact {background:#efefef; line-height:22px; text-align:left; padding:25px; padding-right:15px; padding-top:0;}
.ab_contact a {color:#028ee5; text-decoration:underline;}

.ab_right {float:right; width:665px; margin-top:30px; margin-right:25px;}
.ab_right .title {width:100%; height:51px; border-bottom:1px solid #d9d9d9; line-height:51px;}
.ab_right .title span {float:left; font-size:18px; color:#333;}
.ab_right .title .div {float:right;}

.ab_cont {width:100%; line-height:24px; text-align:left; padding-top:20px;}
.ab_cont a {color:#02a3e2; text-decoration:underline;}

.pro_list {width:100%; margin-top:10px;}
.pro_list li {width:332px; float:left; border-bottom:1px dashed #c2c2c2; padding-bottom:15px; line-height:22px; padding-top:15px;}
.pro_list li img {float:left; width:160px; height:105px; padding-right:10px;}
.pro_list li a {font-size:14px; color:#484848; line-height:40px;}
.pro_list li a:hover {color:#0694cb; text-decoration:underline;}

.ct_list {width:100%; margin-top:35px; overflow:hidden}
.ct_list li {width:100%; margin-bottom:5px; line-height:25px; overflow:hidden}
.ct_list li .left {float:left; width:65px; text-align:left;}
.ct_list li .right {float:left;}
.ct_list li .right input {width:275px; height:23px; line-height:23px; border:1px solid #cccccc;}

.news_list {width:100%;}
.news_list li {width:100%; margin-top:15px; padding-bottom:15px; border-bottom:1px dashed #c2c2c2; line-height:21px; overflow:hidden}
.news_list li img {float:left; width:160px; height:105px; margin-right:15px;}
.news_list li a {font-size:14px; color:#484848; line-height:40px;}
.news_list li a:hover {color:#0694cb; text-decoration:underline;}

.rex {width:100%; line-height:24px; font-size:12px; color:#333333; margin-top:20px; overflow:hidden}
.rex span {float:right;}
