@charset "utf-8";
/* CSS Document */
body {font-family:微软雅黑, Arial, Helvetica, sans-serif;font-size: 15px;line-height: 1.5em; /* 18px */color: #383838;background-color: #fff;margin:0 auto;}

iframe,video, audio {display: block;}

/*img,*/ embed, object, video { /* Note: keeping IMG here will cause problems if you're using foreground images as sprites. */max-width: 100%;}

video {width: 100%;height: auto;}

ul,li {list-style: none;margin:0;padding;0}

/* Clearfix */

.clear {clear: both;display: block;height: 0;overflow: hidden; visibility: hidden;width: 0;}

a,a:link,a:visited,a:active {color: #333333;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}

embed { max-width: 100%;  }
img {border:none;vertical-align:middle;}
a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7} 
p {text-indent: 0em;} /*首行缩进*/

table{color:#333333;text-align:left;border-collapse:collapse;}
table td{border:1px solid #bcbcbc;height:30px;font-size: 14px;padding:2px;} 
table tr:hover,table tr.altrow{background-color:#f8f8f8;}

#wrap {border-top: 0px solid #fff;padding-top: 0px;overflow: hidden;text-align:center;}
.main {width: 1100px;margin:20px auto; text-align:center; overflow: hidden;border: 0px solid #cccccc;}
div.moduletable-banner{width:1100px;height:245px;position:relative;margin-top:00px;background:url(img/banner_loading.png?v=2);}/*banner/

/*top*/
.top{width: 100%; background-color:#2d2d2d; overflow: hidden;min-width:1100px;}
.top_center{ width:1100px;text-align:center;margin: 0 auto;text-align:center;}
.top_left{float:left;height:50px; line-height:50px;color:#FFF;font-size: 26px;font-family:隶书;margin-left:15px}
.top_right{float:right;height:50px; line-height:50px;color:#FFF;font-size: 16px; font-weight:bold;background:url(img/telephone.png) no-repeat left center; padding-left:30px; margin-right:15px}

/*----------------------*/
.header{width: 100%; background-color:#d5d7d7; height:150px;min-width:1100px;}
.header_center{ width:1100px;text-align:center;margin: 0px auto;text-align:center; }
.header_logo{float:left;text-align:left;  width:210px; padding:15px 0}

.mu{float:left;height:40px; margin-top:60px; margin-left:10px;width:880px;}
#mu{float:left;height:40px; margin-top:60px; margin-left:10px;width:880px;}
#mu a:hover{color:#636363;text-decoration: none; display: block;}
#mu ul {margin:0 auto;list-style:none;padding: 0px;text-align:center;} 
#mu li {float: left;  padding: 0 20px 0 0;font-size: 16px; }
.banner{width: 100%;margin:0px auto; overflow: hidden;min-width:1100px;}

.kouhao{width: 100%; background-color:#f8f8f8; text-align:center;margin: 0px auto; padding:30px 0;border-bottom:1px solid #dedede;overflow: hidden;min-width:1100px;}

/*index-main*/
.main_bk{width: 100%;text-align:center;margin: 0px auto;min-width:1090px;}
.main{ width:1090px;margin:20px auto; text-align:center; overflow: hidden; padding-left:10px;min-width:1090px;}

.main_left{float:left; width:250px; margin-right:25px}
.main_left_image{ padding-bottom:10px;border-bottom:2px solid #3d9fe4;}
.main_left_title{ padding:10px 0px;font-size: 16px; text-align:left;font-weight:bold;border-bottom:1px solid #f1f1f1;}
.main_left_txt{ padding:5px 0px;text-align:left;}

.main_center{float:left;width:250px; margin:0 auto;text-align:center;}
.main_center_image{ padding-bottom:10px;border-bottom:2px solid #3d9fe4;}
.main_center_title{ padding:10px 0px;font-size: 16px; text-align:left;font-weight:bold;border-bottom:1px solid #f1f1f1;}
.main_center_txt{ padding:5px 0px;text-align:left;}

.main_right{float:right; width:250px;margin-right:15px}
.main_right_image{ padding-bottom:10px;border-bottom:2px solid #3d9fe4;}
.main_right_title{ padding:10px 0px;font-size: 16px; text-align:left;font-weight:bold;border-bottom:1px solid #f1f1f1;}
.main_right_txt{ padding:5px 0px;text-align:left;}

.main_bottom{padding:5px 0px;text-align:left;}
.main_bottom_info,.main_bottom_info a{ width:80px; height:25px; line-height:25px;text-align:center; background-color:#3d9fe4; color:#fff;display: block;}


/*info*/
.blue{width: 100%; background-color:#1bb6e2; overflow: height:60px; min-width:1100px;}
.blue_center{ width:1100px; line-height:60px;text-align:left;margin: 0px auto;font-size: 28px; font-family:华文行楷,Arial;letter-spacing: 3px; color:#FFF; background:url(img/fuwu_info.png) no-repeat right center; text-indent:10px;}

.main_info{ width:1100px;margin:5px auto; text-align:center; overflow: hidden;}

.info{width:1100px;margin:20px auto; text-align:center; overflow: hidden; ;border-bottom:1px solid #3d9fe4;hidden;}
.info_main{ text-align:left; padding:10px 10px;min-height: 400px;}




/*news*/
#news_list {float:left;width:1000px; margin-top:5px}
#news_list ul li{width:950px; margin:0 auto;text-align:left; line-height:30px; background:url(img/news_piont01.gif) no-repeat left center; padding-left:10px;position:relative; padding-right:10px; border-bottom:#fbfbfb solid 1px}
#news_list ul li span{ right:0px; font-size:12px; color:#bcbcbc;position:absolute;}

.list_page{width:1060px;padding: 10px 0;margin:20px 0; text-align:center;border-top:solid 1px #dfdfdf; overflow: hidden;}


/*bottom*/
.bottom{width: 100%; background:url(img/bottom_bk.gif); overflow: hidden;min-width:1100px;}
.bottom_main{ width:1100px;text-align:center;margin: 0px auto;text-align:center; padding:10px}

.bottom_left{float:left; width:350px; margin-right:25px}
.bottom_left_title{ padding:10px 0px 5px 0;font-size: 16px; text-align:left;font-weight:bold;border-bottom:1px solid #676767; color:#fff}
.bottom_left_txt,.bottom_left_txt a{ padding:5px 0px;text-align:left; color:#bbbbbb}

.bottom_center{float:left;width:350px; margin:0 auto;text-align:center;}
.bottom_center_title{ padding:10px 0px 5px 0;font-size: 16px; text-align:left;font-weight:bold;border-bottom:1px solid #676767;color:#fff}
.bottom_center_txt,.bottom_center_txt a{ padding:10px 0 10px 0 ;text-align:center;}

.bottom_right{float:right; width:350px}
.bottom_right_title{ padding:10px 0px 5px 0;font-size: 16px; text-align:left;font-weight:bold;border-bottom:1px solid #676767;color:#fff}
.bottom_right_txt,.bottom_right_txt a{ padding:5px 0px;text-align:left;color:#bbbbbb}

.foot{width: 100%; background:url(img/foot_bk.gif) repeat-x center top; overflow: hidden; height:80px; background-color:#4d4d4d;min-width:1100px;}
.foot_main{ width:1100px;text-align:center;margin: 0px auto;text-align:center; padding:30px 0 0 0; color:#bbbbbb}
.foot_main_left,.foot_main_left a{float:left;overflow: hidden; text-align:left; font-size:12px;color:#bbbbbb;margin-left:10px}
.foot_main_right,.foot_main_right a{float:right;overflow: hidden; text-align:right;font-size:12px;color:#bbbbbb;margin-right:5px}



/*totop*/
#toTop {width:50px;height:50px;background: url(img/top.png);position:fixed;left: 55%;margin-left: 510px;bottom:82px;cursor:pointer;display:none;}
#toTop:hover {background: url(img/top_on.png);}