@import url(common.css);
.mainBody_01{ background-color:#f6f6f6; height:150px;}
.mainBody_01 .red_top{ border-top:#007ac3 4px solid;}
.mainBody_01 ul{padding-top:35px;}
.mainBody_01 ul li{width:300px;  height:70px; padding-left:100px; padding-top:5px; float:left;}
.mainBody_01 ul li p{ font-size:14px; color:#666; line-height:30px;}
.mainBody_01 ul li.i1{ background:url(../images/i1.png) 10px center no-repeat;}
.mainBody_01 ul li.i2{ background:url(../images/i2.png) 10px center no-repeat;}
.mainBody_01 ul li.i3{ background:url(../images/i3.png) 10px center no-repeat;}
.mainBody_01 ul li.i4{ background:url(../images/i4.png) 10px center no-repeat;}
.mainBody_01 ul li p.tel01_red{ font-size:20px; color:#007ac3; font-weight:bold;}
.mainBody_02{ background-color:#fff;}
.mainBody_03{ background-color:#f6f6f6;padding: 40px 0}
.xwzx_zuo{ width:760px;}
.xwzx_you{ width:400px;}
.xwzx_zuo_biti { height: 70px; width: 100%; line-height: 30px; color: #666; font-size: 14px; }
.xwzx_zuo_biti span { color: #333; line-height: 40px; font-size: 28px; font-weight: normal; }

.index_news { width: 100%; height: 380px; }
.index_news .hd { width: 100%; height: 40px; margin-top: 10px; }
.index_news .hd ul { margin: 0px; padding: 0px;  width: 100%; }
.index_news .hd li { float: left; cursor: pointer; line-height: 40px; height: 40px; width: 150px; margin-right: 20px; background-color: #ddd; text-align: center; font-size:16px;}
.index_news .hd li.on { color: #FFF; background-color: #007ac3; text-align: center; }
.index_news .Contentbox { text-align: left; clear: both; height: 300px; width: 100%; margin-top: 30px; }
.index_news .bd{ padding-top:20px;}

.xwzx2_shang { height: 135px; width: 100%; }
.xwzx2_shang_zuo { height: 135px; width: 220px; float: left; }
.xwzx2_shang_you { height: 135px;  margin-right: 20px; float:right; width:500px; overflow:hidden; }
.xwzx2_shang_you_shang { height: 50px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeecef; line-height: 25px; font-size: 12px; font-weight: normal; color: #999; text-decoration: none; }
.xwzx2_shang_you_shang a { height: 25px; width: 100%; display: block; line-height: 25px; font-size: 16px; font-weight: normal; color: #333; }
.xwzx2_shang_you_shang a:hover { color: #007ac3; }
.xwzx2_shang_you_xia { height: 80px; width: 100%; margin-top: 4px; font-size: 14px; font-weight: normal; line-height: 25px; color: #666; }
.xwzx2_xia { height: 120px; width: 100%; margin-top: 40px; }
.xwzx2_xia ul li { width: 50%; height: 40px; float: left; font-size: 14px; line-height: 40px; }
.xwzx2_xia ul li a { color: #333; }
.xwzx2_xia ul li a:hover { color: #007ac3; }
.xwzx2_zi { float: right; margin-right: 20px; color: #999; display: block; }
.xwzx2_zi2 { display: block; height: 40px; margin-right: 70px; padding-left: 15px; background-image: url(../images/xwzx_tubiao_07.jpg); background-repeat: no-repeat; background-position: left center; }

.xwzx_you { float: right; height: 450px; width: 400px; margin-top:20px; background-color: #e9e9e9; background-image: url(../images/xwzx_bg.png); background-repeat: no-repeat; background-position: right bottom; }
.xwzx_you_shang { height: 80px; width: 320px; margin-right: auto; margin-left: auto; line-height: 40px; font-size: 24px; padding-top: 20px; color: #262221; }
.xwzx_you_shang span { color: #007ac3; font-weight: bold; font-size: 30px; }
.xwzx_you_xia { height: 300px; width: 320px; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 30px; margin-top: 10px; color: #333; }
.xwzx_you_di { height: 40px; width: 100%; }
.xwzx_you_di a { height: 40px; width: 40px; display: block; float: right; text-align: center; line-height: 40px; font-size: 24px; color: #FFF; }
.xwzx_you_di a:hover { color: #FF0; }

.mainBody_04{ background-color:#fff; padding:40px 0;}
.hzhbBox{ overflow:hidden; position:relative; border:1px solid #ddd; border-bottom:0px;   }
.hzhbBox .hd{ }


.hzhbBox .bd{ overflow:hidden;  }
.hzhbBox .bd ul{ overflow:hidden; zoom:1; width:239px;  float:left; _display:inline; border-right:1px solid #ddd;  }
.hzhbBox .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.hzhbBox .bd ul li .pic{ text-align:center;border-bottom:1px solid #ddd;width:239px; height:200px; }
.hzhbBox .bd ul li .pic img{ width:229px; height:190px; display:block;  padding:5px; }
.hzhbBox .bd ul li .pic:hover{ background-color:#007ac3;}

.hzhbBox .hd .prev,.hzhbBox .hd .next { position: absolute; display: inline-block; width: 30px; text-align: center; cursor: pointer; z-index: 90; color: #fff; height: 60px; margin-top: -30px; top: 50%; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; background-color: #000; }
.hzhbBox .hd .prev:hover,.hzhbBox .hd .next:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; background-color: #000;}
.hzhbBox .hd .prev { left: 0px; background-image: url(../images/arrow-left.png); background-repeat: no-repeat; background-position: 50%; }
.hzhbBox .hd .next { right: 0px; background-image: url(../images/arrow-right.png); background-repeat: no-repeat; background-position: 50%; }


