@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{ border:0;}input:focus{ outline:none}
em,i{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal}
/*================================ Global css========================*/
body{ font:14px "??????"; background: #FFF;}
a{color:#333;text-decoration:none;}
a:hover{color:#39bbbb;}
em{ font-size:23px; color:#027bc2; padding-right:10px;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content:""; height:0px;line-height: 0;}
.clearfix:after {clear: both;}
.pr{position:relative}
.blue{ color:#39bbbb;}
.gray{ color:#999;}
.lh{ height:30px; line-height:30px;}
/*=================================par=================================*/
.wrapper{ width:1000px; margin:0px auto}
.banner{background: url(imagesbanner.jpg) center top no-repeat; width: 100%;height: 462px;font-size: 0;line-height: 0;}
.bg2{background:#39bbbb;}
.left{float: left;}
.right{float: right;}
.pd10{padding: 10px;}
.line{border-bottom: solid #ddd 1px;}
.line_blueH3{border-bottom: solid #216da1 3px;}
.line_blueH5{border-bottom: solid #216da1 5px;}
.blankH2{ width:100%; height:2px; overflow:hidden;}
.blankH5{ width:100%; height:5px; overflow:hidden;}
.blankH8{ width:100%; height:8px; overflow:hidden;}
.blankH10{ width:100%; height:10px; overflow:hidden;}
.blankH12{ width:100%; height:12px; overflow:hidden;}
.blankH20{ width:100%; height:20px; overflow:hidden;}
.blankH30{ width:100%; height:30px; overflow:hidden;}

/*=================================yw=================================*/
.yw{width:100%; height:290px;}
.yw .wrapper .nr{width:500px; height:290px;}
.yw .wrapper .nr .btk{ width:40%; height:35px; background:#f89609; text-align:center;}
.yw .wrapper .nr .btk a{color:#FFF; line-height:35px; font-size:16px; font-weight:bold;}
.yw .wrapper .nr ul.xwlb{ width:478px; height:233px; padding:20px 0 0 20px; border:1px solid #ddd;}
.yw .wrapper .nr ul li{ height:35px; line-height:35px;}

/*=================================xw=================================*/
.xw{ width:100%; height:335px;}
.xw .xw_l{ width:540px; height:310px;}
/*???*/
.slide {width: 540px;height: 310px;}
.slideBox {position: relative;width: 540px;height: 310px;overflow: hidden;}
.slideBox ul.items {position: absolute;float: left;background: none;list-style: none;padding: 0px;margin: 0px;}
.slideBox ul.items li {float: left;background: none;list-style: none;padding: 0px;margin: 0px;}
.slideBox ul.items li a span {position: relative;bottom: 30px;left: 5px;color: #FFFFFF;z-index: 9999;}
.slideBox ul.items li a {float: left;line-height: normal !important;padding: 0px !important;border: none;}
.slideBox ul.items li a img {margin: 0px !important;padding: 0px !important;display: block;border: none;}
.slideBox div.tips {position: relative;top: 260px;width: 540px;height: 50px;background-color: #000;overflow: hidden;}
.slideBox div.tips div.title {position: absolute;left: 0px;top: 0px;height: 100%;}
.slideBox div.tips div.title a {color: #FFF;font-size: 15px;line-height: 50px;margin-left: 10px;text-decoration: none;}
.slideBox div.tips div.title a:hover {text-decoration: underline !important;}
.slideBox div.tips div.nums {position: absolute;right: 0px;top: 0px;height: 100%;}
.slideBox div.tips div.nums a {display: inline-block;float: left;width: 10px;height: 10px;background-color: #FFF;text-indent: -99999px;margin: 20px 10px 0px 0px;}
.slideBox div.tips div.nums a.active {background-color: #FFC202;}
.xw .xw_r{ width:460px; height:310px;}
.xw .xw_r .xwgy{ width:460px; height:auto;}
.xw .xw_r .xwgy:hover{ background:#ddd; width:440px;}
.xw .xw_r .xwgy h3{ text-align:left; color:#000; font-weight:bold; font-size:18px; font-family:"??????";}
.xw .xw_r .xwgy p{ width:auto; height:56px; line-height:25px; font-size:12px;}

/*=================================hxjd=================================*/
.hxjd{width:100%; height:405px; background: url(imagesbg.jpg) center top no-repeat,#39bbbb;}
.hxjd .wrapper .btk{width:110px; height:105px; color:#fff; font:16px; text-align:center;margin-top:225px;}
.hxjd .wrapper .btk a{color:#FFF; line-height:35px;}

/*=================================tj=================================*/
.tj{width:100%; height:920px;}
.tj .wrapper .title{width:100%; height:105px; background: url(imagestitle.jpg) center center no-repeat;}

.Hslj .focus{width:1000px;}   
.Hslj .focus .fcon p img{width:1000px; height:650px;margin-bottom:25px;}
.Hslj .focus .fbg a img{width:330px; height:110px;}
.mgl5{ margin-left:5px;}

/*=================================footer=================================*/
.footer{background:#434343; width: 100%;height: 170px;line-height:30px; color:#ffffff; text-align:center;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{text-decoration: underline;}
