@charset "utf-8";
/* CSS Document */
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0 auto; padding:0px;}
body{font-family:"Microsoft Yahei"; font-size:14px; color:#333; text-decoration:none; line-height:180%;}
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}

.banner { height: 503px; width: 100%; position: relative; }
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 503px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 503px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom: 10px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #fff; }


.picScroll-left{ width:570px;  overflow:hidden; position:relative; }
		.picScroll-left .hd{ overflow:hidden;  height:30px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:570px; height:470px; display:block;}
		.picScroll-left .bd ul li .pic a:hover img{  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
		
		
/*top*/
.tt{background:url(images/ttt.jpg) repeat-x top; height:37px; font-family:Arial, Helvetica, sans-serif; line-height:37px; font-size:12px;}

/*menu*/
.nav{margin:0 auto; width:1120px; height:43px; line-height:43px;}
.nav li a{color:#fff; font-size:14px; font-family:Microsoft Yahei; text-decoration:none; float:left; padding:0 23px; background: url(img/navbg.png) no-repeat center -60px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.nav li a:hover, .nav li.on a{color:#ffff00; background-position: center 0; text-shadow: 0 0 5px #000; }

/**/
.title3{font-family:"Microsoft Yahei"; font-size:25px; font-weight:bold; color:#fff;}
.title4{font-family:"Microsoft Yahei"; font-size:17px; color:#2769a7;}

.ppul{margin-top:12px; width:540px;}
.ppul li{background:url(images/dd.jpg) no-repeat left center; text-indent:10px; float:left; width:180px;}

.ppul1{margin-top:12px; width:480px; margin-left:70px;}
.ppul1 li{background:url(images/dd.jpg) no-repeat left center; text-indent:10px; float:left; width:160px;}

.title5{font-family:"Microsoft Yahei"; font-size:36px; font-weight:bold; color:#333;}
.title6{font-family:"Microsoft Yahei"; font-size:33px; font-weight:bold; color:#fff;}
.title7{font-family:"Microsoft Yahei"; font-size:43px; font-weight:bold; color:#2769a7;}
.title8{font-family:"Microsoft Yahei"; font-size:30px; font-weight:bold; color:#2769a7;}
.title9{font-family:"Microsoft Yahei"; font-size:24px; font-weight:bold; color:#333;}


.newsul{margin-top:18px;}
.newsul li{background:url(images/jt.png) no-repeat left center; text-indent:12px; line-height:30px;}

.biaodan{margin-top:20px;}
.text{border:1px solid #ccc; width:296px; height:22px;}
.txt{border:1px solid #ccc; width:500px; height:80px;}

/**/
.nnnul{margin-top:12px;}
.nnnul li{background:url(images/nnnbg.jpg) no-repeat center top; height:30px; text-indent:26px; line-height:30px;}

/**/
.bottom{background:url(images/bottombg.jpg) repeat-x center top;  margin-top:50px;}