/* CSS Document */

body{background: #FFF; color: #6C6C6C; font-size: 12px; margin: 0px; font-family: Microsoft YaHei;}

a:link,a:visited{color: #6C6C6C; text-decoration: none;}
a:hover,a:active{color: #F27F02; text-decoration: none;}

.a_orange:link,.a_orange:visited{color: #F27F00; text-decoration: none;}
.a_orange:hover,.a_orange:active{color: #F27F02; text-decoration: underline;}

.a_white:link,.a_white:visited{color: #FFF; text-decoration: none;}
.a_white:hover,.a_white:active{color: #FFF; text-decoration: underline;}

img{border: none;}

.left{float: left;}
.right{float: right;}
.clear{clear: both; font-size: 0px; height: 0px; line-height: 0px;}

.overHidden{overflow: hidden; *zoom:1;}

ul,li,dl,dd,dt,p,h1,h2,h3{margin: 0px; padding: 0px; list-style: none;}

.dis0{display: none;}
.dis1{display: block;}

.myWidth{width: 1200px; margin: auto; overflow: hidden; *zoom:1;}

.mar1{margin-top: 15px;}

#top{border-top: #185189 solid 8px; background: #EEEEEE; height: 112px; border-bottom: #DBDBDB solid 4px;}

#logo{width: 320px; float: left; height: 112px;}

#logo img{margin-top: 20px;}


#menuUL{float: left; margin-left: 30px;}
#menuUL li{display: block; float: left; width: 110px; text-align: center;}
#menuUL a:link,#menuUL a:visited{ display: block; color: #BBBBBB; text-decoration: none; height: 112px; border-bottom: #DBDBDB solid 4px; font-family: Arial; font-size: 12px; float: }
#menuUL a:hover,#menuUL a:active{color: #FFF; text-decoration: none; background: #158DF0; border-bottom: #1E63A8 solid 4px;}

#menuUL a:link span,#menuUL a:visited span{display: block; line-height: 28px; color: #464646; padding-top: 30px; font-family:  Microsoft YaHei; font-size: 16px;}
#menuUL a:hover span,#menuUL a:active span{color: #FFF;}


#menuUL .over:link,#menuUL .over:visited{color: #FFF; background: #0E7BD6; border-bottom: #185189 solid 4px;}
#menuUL .over:hover,#menuUL .over:active{}

#menuUL .over:link span,#menuUL .over:visited span{color: #FFF;}
#menuUL .over:hover span,#menuUL .over:active span{}

#topRight{line-height: 112px; text-align: right; color: #A3A3A3; font-size: 12px;}

#topRight a:link,#topRight a:visited{color: #A3A3A3; text-decoration: none;}
#topRight a:hover,#topRight a:active{color: #333; text-decoration: underline;}

#banner{height: 468px;}
#banner_page{height: 320px; min-width: 1200px; background: url(../images/bannerPage.jpg) no-repeat top center;}

#indexPicDiv{position: absolute; margin-top: -90px; height: 80px; width: 1200px;}
#indexPic1{width: 306px; float: left;}
#indexPic2{width: 306px; float: left; margin-left: 10px;}
#indexPic3{width: 306px; float: left; margin-left: 10px;}
#indexPic4{width: 252px; float: right; text-align: right;}
#indexPic1 div{position: relative; opacity: 0.6}
#indexPic2 div{position: relative; opacity: 0.6}
#indexPic3 div{position: relative; opacity: 0.6}
#indexPic4 div{position: relative; opacity: 0.6}
#indexPicDiv2{position: relative; margin-top: -100px; height: 100px; background: #000; opacity: 0.6;}

.mainBk{background: url(../images/bk2.png) repeat-x top; padding-top: 20px;}

#indexProDiv{border: #CCCCCC solid 1px; border-top: #015CAF solid 10px; background: #EEEEEE; overflow: hidden; *zoom:1;}
#indexProDiv_left{width: 100px; height: 300px; background: url(../images/indexProPic.jpg) no-repeat center center; float: left;}
#indexProDiv_right{width: 1080px; float: left; height: 300px;}

#proUL{overflow: hidden;}
#proUL li{width: 200px; float: left; height: 260px; margin: 20px 0px 0px 15px;}
#proUL .pic{border: #CCCCCC solid 1px; background: #FFF; padding: 10px;}
#proUL .title{text-align: center; line-height: 32px; font-size: 18px; padding-top: 10px;}
#proUL a:hover .pic,#proUL a:active .pic{border: #0170CA solid 1px; background: #0170CA;}

.mainBk2{background: #F6F6F6; padding: 20px 0px;}


#indexBottomPart1{width: 590px; float: left; background: #0093EA;}
#indexBottomPart2{width: 325px; float: left; margin-left: 15px;}
#indexBottomPart3{width: 240px; float: right;}


#indexBottomPart1_aboutPic{height: 280px; background: url(../images/tem3.jpg) no-repeat right top;}
#indexBottomPart1_about{border-top: #015CAF solid 10px; width: 340px;}
#indexBottomPart1_about div{padding: 10px 20px; color: #FFF; line-height: 24px; font-size: 13px;}

#indexBottomPart1_about h2{font-size: 20px; line-height: 32px; padding: 10px 20px; color: #FFF; font-weight: normal; padding-bottom: 0px;}

.iNewsTitle{width: 158px; height: 45px; float: left; background: url(../images/newsTitlebk2.png) no-repeat top center; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; line-height: 35px;}
.marginLeft1{margin-left: 5px;}

.iNewsTitle_over{width: 158px; height: 45px; float: left; background: url(../images/newsTitlebk1.png) no-repeat top center; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; line-height: 35px;}

.iNTitle{font-weight: bold; font-size: 14px; line-height: 24px;}
.iNTip{color: #9F9F9F; line-height: 22px;}


.newsUL{margin-top: 5px;}
.newsUL li{overflow: hidden; *zoom:1; line-height: 32px; height: 32px; background: url(../images/line1.gif) repeat-x bottom;}
.newsUL li a{display: block; float: left; padding-left: 15px; background: url(../images/ico1.jpg) no-repeat 2px center;}
.newsUL span{display: block;float: right; color: #C1C1C1; font-family: Arial; font-size: 12px;}


.newsUL2{margin-top: 5px;}
.newsUL2 li{overflow: hidden; *zoom:1; line-height: 32px; height: 32px;}
.newsUL2 li a{display: block; float: left; padding-left: 15px; background: url(../images/ico3.png) no-repeat 2px center;}
.newsUL2 span{display: block;float: right; color: #C1C1C1; font-family: Arial; font-size: 12px;}


.newsTitle2{height: 32px; line-height: 32px; overflow: hidden; *zoom:1;}
.newsTitle2 .title{float: left; background: url(../images/ico2.png) no-repeat 3px center; padding-left: 20px; height: 32px;}

.more{width: 80px; float: right; text-align: right;}

#bottom{background: #2B2B2B; margin-top: 20px; color: #FFF;}

#bottom1{padding: 20px 0px; overflow: hidden; *zoom:1;}

.bottomDL1{float: left; background: url(../images/line2.png) repeat-y right; padding-right: 30px; margin-right: 40px; min-height:200px; height:auto!important; height:200px; }
.bottomDL1 dt{font-size: 20px; line-height: 36px;}
.bottomDL1 dd{line-height: 28px; color: #A4A4A4;}

.bottomDL1 .dd1{width: 200px; float: left;}

#bottom a:link,#bottom a:visited{color: #A4A4A4; text-decoration: none;}
#bottom a:hover,#bottom a:active{color: #FFF; text-decoration: underline;}

.bottomRight{ float: left; min-height:200px; height:auto!important; height:200px;}

.bTitle{font-size: 20px; line-height: 36px;}

.bTel{font-family: Impact; font-size: 36px; color: #FFF;}

.bIco_Mail{background: url(../images/bico1.jpg) no-repeat left center; padding-left: 30px; height: 30px; line-height: 30px; color: #A4A4A4;}
.bIco_Tel{ height: 30px; line-height: 30px; color: #A4A4A4;}

.bottomRight2{ float: right; min-height:200px; height:auto!important; height:200px;}

#bottom2{background: #1B1B1B; height: 52px; line-height: 52px; text-align: right; font-family: Arial; color: #A4A4A4;}

#bottom .a_black:link,#bottom .a_black:visited{color: #666; text-decoration: none; padding-left: 10px;}
#bottom .a_black:hover,#bottom .a_black:active{color: #EEE; text-decoration: underline;}

.psDiv{border-bottom: #BBBBBB solid 1px; line-height: 32px; overflow: hidden; *zoom:1;}

.psTitle{font-size: 20px; color: #000; float: left; padding-left: 5px;}
.psPs{ float: right; padding-right: 5px;}

.pageLeft{width: 220px; float: left;}
.pageRight{width: 940px; float: right; min-height: 400px; height: auto!important; height: 400px;}

#classUL{}
#classUL li{}
#classUL a:link,#classUL a:visited{display: block; height: 45px; line-height: 45px; text-align: center; color: #FFF; margin-left: 10px;background: #363636;border-bottom: #202020 solid 1px;}
#classUL a:hover,#classUL a:active{ background: #0170CA;}

#classUL .over:link,#classUL .over:visited{background: #0170CA; margin-left: 0px; font-size: 16px; line-height: 60px; height: 60px;}
#classUL .over:hover,#classUL .over:active{ background: #0170CA;}


.leftContact{border: #363636 solid 8px; background: #FFF; padding: 10px; margin-top: 20px;}

.bTitle2{font-size: 20px; line-height: 36px; font-weight: bold; color: #000;}

.bTel2{font-family: Impact; font-size: 26px; color: #FF7F00; text-align: right;}

.bIco_Mail2{background: url(../images/lico1.jpg) no-repeat left center; padding-left: 30px; height: 30px; line-height: 30px; color: #000;}
.bIco_Tel2{background: url(../images/lico2.jpg) no-repeat left center; padding-left: 30px; height: 30px; line-height: 30px; color: #000;}


h1{line-height: 32px; font-size: 26px; color: #333; text-align: center; font-weight: normal; padding: 5px 0px 15px 0px;}
h2{line-height: 22px; font-size: 26px; color: #333; text-align: left; font-weight: normal; padding: 10px 0px;}

.word1{font-size: 14px; line-height: 24px; padding: 10px 20px; }

.fenye{padding: 15px; text-align: center;}


.newsUL3{margin-top: 5px;}
.newsUL3 li{overflow: hidden; *zoom:1; line-height: 42px; height: 42px; background: url(../images/line1.gif) repeat-x bottom;}
.newsUL3 li a{display: block; float: left; padding-left: 15px; background: url(../images/ico1.jpg) no-repeat 2px center; font-size: 14px;}
.newsUL3 span{display: block;float: right; color: #C1C1C1; font-family: Arial; font-size: 12px;}

.proPic{padding: 10px; text-align: center;}


.tableStyle1{margin-top:10px; border-collapse: collapse; border: none;}
.tableStyle1 th{border: solid #DADADA 1px; background:url(../images/tem_017.png) repeat-x bottom; line-height:29px; font-weight:bold; font-size:14px;}
.tableStyle1 td{border: solid #DADADA 1px; padding:5px;}