body{ text-align:center;  font-family: Arial,Helvetica,sans-serif;font-size:14px;  margin:0px; padding:0px;/* background:url(../images/pagbg.jpg) repeat */ }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:1000px; margin:0px auto; text-align:left; overflow:hidden}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:28px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#FFFFFF;}
.green{ color:#26973d}
.main{ text-align:left; margin:0px auto; width:1000px; overflow:hidden}
.cor{ color:#666666}

.nav{ width:100%; height:45px; line-height:45px; background: url(../images/meunbg.gif) repeat-x;}
.nav ul{ margin:0px auto; width:1000px; overflow:hidden;}
.nav ul li{ width:142px; float:left; line-height:45px;}
.nav ul li a{ color:#FFFFFF; width:142px; height:45px; display:block;}
.nav ul li a:hover{ background:#fff; color:#1b6eb0; border-top:2px solid #1b6eb0; height:43px; font-weight:bold}


.banner { position:relative; width:100%; margin:0; background:#FFF; overflow:hidden; }
.banner .mc { position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center; }
.banner .mc li { height:450px; vertical-align:top; }
.banner .mt { position:absolute; bottom:25px; width:100%; z-index:1; text-align:center;}
.banner .mt ul { width:960px; height:18px; margin:0 auto; }
.banner .mt ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; border:2px solid #fff; line-height:999px; vertical-align:top; overflow:hidden; cursor:pointer; }
.banner .mt ul .on { background:#fff; }
.banner a.prev,.banner a.next{display:block;width:36px;height:163px;position:absolute;top:40%; margin-top:-29px; z-index:1; display:none;}
.banner a.prev{ left:0; background:url(../images/foot_l.png) no-repeat;} 
.banner a.next{ right:0; background:url(../images/foot_r.png) no-repeat;}


.aboutfr{ width:415px; float:right; overflow:hidden;}
.aboutfl{ width:555px; float:left; overflow:hidden}
.aboutit{    color: rgb(209, 209, 209); font-size:24px;}
.aboutits{ color:#004b9f; font-size:20px; padding:6px 0px; font-weight:bold;}
.aboutmore{ background:#004b9f; width:100px; height:40px; display:block; line-height:40px; text-align:center; float:right; margin-top:14px; color:#FFFFFF;}

.proind{    background-color: rgb(246, 246, 246); padding:15px 0px; overflow:hidden; width:100%;}


.newslist{}
.newslist li{ width:300px; margin-right:10px; height:40px; line-height:40px; background:url(../images/icon08.jpg) left center no-repeat; padding-left:15px; border-bottom:1px dashed #CCCCCC;  float:left; overflow:hidden;}

.foot{ overflow:hidden;}

.foot_top{background:#272727; overflow:hidden; padding:20px 0px 10px 0px;}
.foot_top dl{ width:200px; float:left; line-height:30px;}
.foot_top dl dt{ color:#fff}
.foot_top dl dd{ color:#999999}

.foot_bot{ line-height:50px; background:#000; height:50px;color:#999999}


.main_left{ width:250px; float:left; overflow:hidden}
.leftclass{ border:1px solid #d4d4d4;}
.classtit{ border-bottom:1px solid #d4d4d4; line-height:40px;background:url(../images/foot.jpg) repeat-x; padding:0px 15px;  line-height:40px; color:#FFFFFF; font-size:16px;}
.classcon{ padding:0px 15px 15px 15px;}
.contactcon{ padding:10px;}
.leftcontact{border:1px solid #d4d4d4; overflow:hidden}
.main_right{ width:720px; float:right;}
.rightit{ height:40px; line-height:40px; border-bottom:1px solid #CCCCCC;}
.location{ font-weight:bold; font-size:16px; background:url(../images/map2.png) no-repeat  left center; padding-left:30px;}

.indproclass{ width:300px; float:left; overflow:hidden; border:1px solid #d4d4d4; padding:10px;}
.proclass{ overflow:hidden; margin-top:10px;}
.proclass dt{ line-height:30px; border-bottom:1px dashed #CCCCCC; height:30px; padding-left:22px;   background: url(../images/icon03.jpg) no-repeat 3px center;}
.proclass dt a:hover{ color:#FF0000;}
.proclass  dd{line-height:30px; border-bottom:1px dashed #CCCCCC; height:30px; margin-left:15px; padding-left:15px;   background: url(../images/icon08.jpg) no-repeat 3px center;}
.proclass dd a:hover{ color:#FF0000;}

.prolistUl{}
.prolistUl li{ width:240px; float:left; text-align:center; line-height:30px;}
.prolistUl li img{ width:225px; border:1px solid #CCCCCC;}

.newslistT{}
.newslistT li{ line-height:45px; height:45px; background:url(../images/icon08.jpg) left center no-repeat; padding-left:15px; border-bottom:1px #CCCCCC dashed;}
.newslistT li a:hover{ color:#FF0000}
.newsllistT li span{ color: #999999}


 