/* CSS Document */

/*µ¼º½box*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; z-index:999;}
.homedhbox { width:630px; position:absolute; bottom:10px; right:0px; height:50px; z-index:999;}

.homedhbox li { float:left; color:#ccc; line-height:30px;}
.homedhbox .nLi {float:left; position:relative; padding:0px; margin:0px; }
.homedhbox .nLi p {font-weight:normal; z-index:999;}
.homedhbox .nLi p a { width:120px; float:left; text-align:center; color:#2f4d93; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; line-height:50px; font-weight:bold; text-decoration:none; border-top-left-radius:10px; border-top-right-radius:10px;
transition:background 0.4s,color 0.4s,width 0.4s,border 0.4s;
-moz-transition:background 0.4s,color 0.4s,width 0.4s,border 0.4s; /* Firefox 4 */
-webkit-transition:background 0.4s,color 0.4s,width 0.4s,border 0.4s; /* Safari and Chrome */
-o-transition:background 0.4s,color 0.4s,width 0.4s,border 0.4s; /* Opera */}
.homedhbox .nLi p a:hover { color:#42bdd8; text-decoration:none; background:url(../images/48.jpg) repeat-x bottom left #fff;}

.homedhbox .sub {display:none; top:50px; left:0px; text-align:center; position:absolute; font-size:12px; width:120px; }
.homedhbox .sub li {zoom:1; width:120px; font-size:13px; font-weight:bold; z-index:999;}
.homedhbox .sub a { color:#fff; text-decoration:none; display:block; height:36px; line-height:36px; background:#42bdd8; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px;}
.homedhbox .sub a:hover { color:#fff; text-decoration:none; background:#2f4d93;}



.head .dhbox { background:#fff; width:50%; position:absolute; bottom:10px; right:0px; height:50px; }
.head .dhbox ul li { width:120px; float:left; text-align:center; color:#2f4d93; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; line-height:50px; font-weight:bold; }






/*banner*/
.MPbannerBox {overflow:hidden; position:relative; width:100%; height:460px; background:#293140;}


.MPbannerBox .hd {overflow:hidden; position:absolute; bottom:10px; z-index:99; width:100%; height:10px;}
.MPbannerBox .hd ul { zoom:1; text-align:center;}
.MPbannerBox .hd ul li {width:10px; height:10px; background:#fff; cursor:pointer; display:inline-block; border-radius:10px; margin:0 3px;}
.MPbannerBox .hd ul li.on {background:#25b59a; border-radius:10px;}

.MPbannerBox .bd {position:relative; height:100%; z-index:0; }
.MPbannerBox .bd li {zoom:1; vertical-align:middle; height:460px; width:100%; text-align:center; margin:0 auto;}





/*banner page*/
.MPbannerBoxPage {overflow:hidden; position:relative; width:100%; height:360px; background:#293140;}


.MPbannerBoxPage .hd {overflow:hidden; position:absolute; bottom:10px; z-index:99; width:100%; height:10px;}
.MPbannerBoxPage .hd ul { zoom:1; text-align:center;}
.MPbannerBoxPage .hd ul li {width:10px; height:10px; background:#fff; cursor:pointer; display:inline-block; border-radius:10px; margin:0 3px;}
.MPbannerBoxPage .hd ul li.on {background:#25b59a; border-radius:10px;}

.MPbannerBoxPage .bd {position:relative; height:100%; z-index:0; }
.MPbannerBoxPage .bd li {zoom:1; vertical-align:middle; height:360px; width:100%; text-align:center; margin:0 auto;}















/*²úÆ·¹ö¶¯*/
.MP5box {width:1140px; overflow:hidden; position:relative; background:#fff; margin:0 auto; padding-top:30px;}
.MP5box .bd ul {overflow:hidden; zoom:1; }
.MP5box .bd ul li { position:relative; width:265px; height:250px; border-left:5px solid #547cb4; float:left; margin-right:20px; }
.MP5box .bd ul li .zz {background:#fff; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; position:absolute; width:100%; height:100%; display:none;}
.MP5box .bd ul li .pic {text-align:center; }
.MP5box .bd ul li .pic img {width:265px; height:250px; display:block; }

.MP5box .bd ul li a {text-decoration:none;}
.MP5box .bd ul li:hover .zz {display:block; cursor:pointer; z-index:99;}


.MP5box .bd ul li .zibj { position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-85px; background:#000; height:48px; border:1px solid #fff; width:168px; z-index:98; filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.MP5box .bd ul li .zi   { position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-85px; color:#fff; font-size:15px; font-weight:bold; text-align:center; width:170px; height:50px; line-height:50px; overflow:hidden; z-index:99;}





/*²úÆ·2*/
.MP1box .hd { background:url(../images/46.gif) repeat-x bottom left; height:36px;}
.MP1box .hd ul li { float:left; height:36px; line-height:34px; padding-left:20px; padding-right:20px; border-left:1px solid #83cac7; border-right:1px solid #83cac7; border-top:2px solid #83cac7; text-align:center; color:#83cac7; margin-right:4px;  cursor:pointer; font-weight:bold;}
.MP1box .hd ul li.on { float:left; height:36px; line-height:36px; padding-left:19px; padding-right:19px; border:none; background:#527bb3; font-size:16px; color:#fff; text-align:center;}

.MP1box .bd ul {padding:0px;  zoom:1;}









/* ±¾Àý×Ócss */
	.jdpic{ width:768px; height:518px; border:1px solid #e5e5e5; position:relative; padding:0px; margin-bottom:60px; background:white;}
/* imgbox */
	.jdpic .bd{ position:relative; height:100%; width:100%;}
	.jdpic .bd ul { text-align:center; width:100%; margin:0 auto;}
	.jdpic .bd ul li{ zoom:1; vertical-align:middle; text-align:center; height:518px;}
	.jdpic .bd ul li P { color:#fff; width:98%; line-height:20px; padding-top:2px; height:41px; overflow-x:hidden; overflow-y:auto; margin-bottom:4px; margin-left:1%; text-align:left; position:absolute; bottom:0px; left:0px;}
	.jdpic .bd ul li span { width:100%; height:51px; background:#000; position:absolute; bottom:0px; left:0px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	.jdpic .bd img{ height:518px;}
	
/* anbox */
	.jdpic .hd {overflow:hidden; position:absolute; top:0px; left:10px; z-index:999;}
	.jdpic .hd ul {overflow:hidden; zoom:1; margin:0 auto; padding-top:10px;}
	.jdpic .hd ul li {float:left; width:20px; height:20px; line-height:20px; border-radius:6px; margin:0 1px; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; background:#ccc; color:#eee;}
	.jdpic .hd ul li.on {background:#f00000; color:#fff;} 

/* prev,next/anbox */
	.jdpic .prev,.jdpic .next{ position:absolute; left:0px; top:0px; display:block; width:50%; height:90%; background:url(../images/la.png) no-repeat 2% 55% ; z-index:99; filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
	.jdpic .next{ left:auto; right:0px; background:url(../images/ra.png) no-repeat 98% 55% ; z-index:99; position:absolute; }
	
	.jdpic .prev:hover,.jdpic .next:hover{ background:url(../images/la.png) no-repeat 2% 55% ; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	.jdpic .next:hover { left:auto; right:0px; background:url(../images/ra.png) no-repeat 98% 55% ; z-index:99; position:absolute; }
	
	.jdpic .prevStop{ display:none;  }
	.jdpic .nextStop{ display:none;  }



